为了账号安全,请及时绑定邮箱和手机立即绑定

CSS3轮播图的效果

CSS3轮播图的效果

慕莱坞森 2019-05-21 09:55:44
问一下我的轮播图为啥每次都会回滚,是不是最后一帧设置的有问题?是不是应该覆盖第一张图?`Document*{padding:0;margin:0;}div{width:520px;overflow:hidden;margin:100pxauto;}ul{width:3300px;height:280px;animation:move20slinear0sinfinitenormal;}ulli{list-style:none;width:520px;height:100%;float:left;}@keyframesmove{0%{margin-left:0;}9%{margin-left:-520px;}18%{margin-left:-520px;}27%{margin-left:-1040px;}36%{margin-left:-1040px;}45%{margin-left:-1560px;}54%{margin-left:-1560px;}63%{margin-left:-2080px;}72%{margin-left:-2080px;}81%{margin-left:-2600px;}90%{margin-left:-2600px;}100%{margin-left:0;}}`
查看完整描述

2 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

你最后一帧margin-left:0;,所以图片一轮滚动完后,图片就会回滚;如果你用css3做,那就从右往左,用0%-50%,然后设置成左往右,用50%-100%;这样的话就不会出现6张图一起回滚的结果;
                            
查看完整回答
反对 回复 2019-05-21
?
慕仙森

TA贡献1827条经验 获得超8个赞

左--右0%{margin-left:0};100%{margin-left:-2600px;}左-右-左0%{margin-left:0};50%{margin-left:-2600px;}100%{margin-left:0;}
建议:如何实现CSS无缝轮播图?
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 1092 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号