CSS3动画之无缝滚动
2015-09-21 21:15
585 查看
与js的无缝滚动类似,整个承载图片的盒子移动,克隆一组图片放置最后,当一组图片播放结束后将盒子定位在有一组图片宽度的左侧
HTML结构:
CSS:
HTML结构:
<div class="box"> <ul class="left"> <li><img src="../image/wufenggundong/1.jpg" alt=""/></li> <li><img src="../image/wufenggundong/2.jpg" alt=""/></li> <li><img src="../image/wufenggundong/3.jpg" alt=""/></li> <li><img src="../image/wufenggundong/4.jpg" alt=""/></li> <li><img src="../image/wufenggundong/5.jpg" alt=""/></li> <li><img src="../image/wufenggundong/6.jpg" alt=""/></li> <li><img src="../image/wufenggundong/7.jpg" alt=""/></li> <li><img src="../image/wufenggundong/8.jpg" alt=""/></li> <li><img src="../image/wufenggundong/1.jpg" alt=""/></li> <li><img src="../image/wufenggundong/2.jpg" alt=""/></li> <li><img src="../image/wufenggundong/3.jpg" alt=""/></li> <li><img src="../image/wufenggundong/4.jpg" alt=""/></li> <li><img src="../image/wufenggundong/5.jpg" alt=""/></li> <li><img src="../image/wufenggundong/6.jpg" alt=""/></li> <li><img src="../image/wufenggundong/7.jpg" alt=""/></li> <li><img src="../image/wufenggundong/8.jpg" alt=""/></li> </ul> </div>
CSS:
.box{ position: relative; width: 1000px; /*一组图片的宽度*/ height: 90px; padding: 5px 0; overflow: hidden; border:1px solid black; } .left{ position: absolute; width: 10000px;/*拷贝一组图片,让父盒子足够宽*/ top: 0px; left: 0px; -webkit-animation: anim 8s linear 0s infinite; -o-animation: anim 8s linear 0s infinite; animation: anim 8s linear 0s infinite; } .box li{ float: left; } .left img{ width: 125px; height: 90px; } @-webkit-keyframes anim { from{ left:0; } to{ left: -1000px; } } .box{ position: relative; top: 0; left:0; width: 1000px; overflow: hidden; } .left{ position: absolute; top:0; left:0; width: 10000px; -webkit-animation: anim 30s linear 0s infinite; -o-animation: anim 30s linear 0s infinite; animation: anim 30s linear 0s infinite; } .left li{ float: left; } .left li img{ width: 125px; height: 90px; } @-webkit-keyframes anim { from{ left: 0px; } to{ left: -1000px; } }
相关文章推荐
- css中单位px、pt、em和rem的区别
- 浅谈box-sizing的用法
- 原生JS修改标签样式为带阴影效果
- CSS
- CSS3动画下拉菜单(当transition遇到display的坑)
- css解决方案经验杂记
- css position两个属性值absolute和fixed的区别
- CSS visibility 属性
- 页面防止js,css等缓存问题解决办法
- css3--简单制作时钟
- .NET Web后台动态加载Css、JS 文件,换肤方案
- GTK+浅谈之九控件的外观样式
- 将复选框是否选择对应的样式转换为标记字段传给后台的实现
- css初学
- 【笔记】HTML+CSS基础课程(慕课)-CSS部分
- 为什么给css添加border和padding不起效果
- jqgrid单元格内容过长 样式处理
- 定义radiobutton的样式,radiogroup设置选中
- css选择器
- html+css基础2(标签选择,分页,行和块元素)