data/attachment/common/编程

编程

    今日:0| 主题:21
收藏本版
发表新帖

[html] 最新发布 纯CSS3代码实现简单的图片轮播

[复制链接] [提交至百度]
admin 发表于 2018-11-8 00:12:00
1076 0

马上注册,下载资源,享用更多功能,让你轻松玩转网站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
以4张图片为例:
1.基本布局:
将4张图片左浮动横向并排放入一个div容器内,图片设置统一尺寸,div宽度设置4个图片的总尺寸,然后放入相框容器div,
相框设置1个图片的大小并设置溢出隐藏,以保证正确显示一个照片。
2.设置动画:
然后使用css3动画,通过对photos进行位移,从而达到显示不同的图片,每次偏移一个图片的宽度,即可显示下一张图片。
4张图片,需要切换3次.
根据需要可以对各个图片添加相应的序号和图片简介。

3.代码如下:
  1. <style>
  2.     #frame{position:absolute;width:300px;height:200px;overflow:hidden;border-radius:5px}
  3.     #dis{position:absolute;left:-50px;top:-10px;opacity:.5}
  4.     #dis li{display:inline-block;width:200px;height:20px;margin:0 50px;float:left;text-align:center;color:#fff;border-radius:10px;background:#000}
  5.     #photos img{float:left;width:300px;height:200px}
  6.     #photos {  position: absolute;z-index:9;  width: calc(300px * 4);/*---修改图片数量的话需要修改下面的动画参数*/  }
  7.     .play{ animation: ma 20s ease-out infinite alternate;}
  8.     @keyframes ma {
  9.         0%,25% {        margin-left: 0px;       }
  10.         30%,50% {       margin-left: -300px;    }
  11.         55%,75% {       margin-left: -600px;    }
  12.         80%,100% {       margin-left: -900px;    }

  13.     }
  14. </style>
复制代码
  1. <div id="frame" >
  2.     <div id="photos" class="play">
  3.         <img src="images/1.jpg" >
  4.         <img src="images/3.jpg" >
  5.         <img src="images/4.jpg" >
  6.         <img src="images/5.jpg" >
  7.         <ul id="dis">
  8.             <li>111111111111111</li>
  9.             <li>22222222222222</li>
  10.             <li>33333333333333</li>
  11.             <li>44444444444444</li>
  12.         </ul>
  13.     </div>
  14. </div>
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐阅读

平台简介

六六下载网(666现在.cn),中国最大的电商设计师交流平台。最活跃的电商设计师学习交流分享社区。集原创作品+灵感图库+经验教程+设计专访+设计培训+社群活动为一体,全方位服务电商设计师。成立3年来,聚集20万电商设计师,定期线下设计沙龙,覆盖北京、上海、广州、杭州等城市计

QQ|Archiver|手机版|小黑屋|666下载网 ( 粤ICP备16097146号-5 )|网站地图  

Powered by 金易德.cn! X3.4  © 2014-2018 深圳市龙岗区金易徳贸易商行   增值电信业务经营许可证:粤B2-20140196

返回顶部 返回列表