首先添加样式:
CSS3样式
.image-light,.image-light > img{ display: block; width: 330px; height: 475px;} /*父容器*/ .image-light{ overflow: hidden; position: relative; /*设置为相对*/} /*图片*/ img{ border: none;} /*流光(采用伪类实现,当然也可以是子元素)*/ .image-light:after{ content: ''; position: absolute; /*相对父级绝对定位*/ width: 80px; height: 100%; top: 0; left: -200px; /*起始位置*/ overflow: hidden; z-index:9; /*背景渐变(兼容性写法)*/ background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.3)),color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3)50%,rgba(255,255,255,0) 100%); background: linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%); -webkit-transform: skewX(-25deg); /*倾斜*/ -moz-transform: skewX(-25deg); transform: skewX(-25deg);} /*鼠标滑过*/ .image-light:hover:after{ -webkit-transition: left 1s ease-in-out; /*过渡*/ transition: left 1s ease-in-out; left: 500px; /*结束位置*/ }
实现的效果在新版中会出现。需要的请自行整合哈~
原文链接:http://www.smohan.net/blog/5030/
上一篇: 给个新版的首页凑数...
下一篇: ThinkPHP添加404页面...