更新时间: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>