更新时间:2018/1/16 下午6:13:23
更新说明:增加了自动轮播功能
更新时间:2017-9-19 18:12:39
更新说明:修改轮播图最外层盒子()的宽度在非全屏下样式错乱的问题。
引入JQuery框架,以及zpSlide:
<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script> <script src="js/zpSlide.js" type="text/javascript" charset="utf-8"></script>
html结构:
<div class="zp-slide"> <ul> <li> <img src="..." /> </li> <li> <img src="..." /> </li> </ul> <a href="javascript:void(0)" class="zp-slide-left"><img src="img/zp-left.png"></a> <a href="javascript:void(0)" class="zp-slide-right"><img src="img/zp-right.png"></a> </div>
css样式:
img{ max-width: 100%; } .zp-slide{ overflow: hidden; position: relative; } .zp-slide>ul{ list-style: none; padding: 0; margin: 0; width: 1600%; transition: all 0.3s; transform: translate3d(0px, 0px, 0px); } .zp-slide>ul>li{ float: left; } [class^=zp-slide-]{ display: block; position: absolute; width: 30px; height: 30px; top: 50%; margin-top: -15px; left: 30px; opacity: 0.5; } [class^=zp-slide-]:hover{ opacity: 1; } .zp-slide-right{ left: auto; right: 30px; }
js代码:
<script type="text/javascript"> $(function(){ $('.zp-slide').zpSlide({ //'original':1, //414px小屏幕,默认显示1个 'xs':1, //640px小屏幕,默认显示2个,当前自定义显示1个 'sm':2, //768px中屏幕,默认显示3个,当前自定义显示2个 'md':3, //1024px中屏幕,默认显示4个,当前自定义显示3个 'lg':3 //1280px大屏幕,默认显示5个,当前自定义显示3个 }); }) </script>