PicCarousel.js 是一款简单实用的 jQuery 3D 旋转木马插件。该旋转木马插件设计清新简洁,非当前显示的图片采用半透明设计,形成比较强烈的立体感。
使用该旋转木马插件需要引入 jQuery 和 PicCarousel.min.js 文件
<script src="js/jquery.min.js"></script>
<script src="js/PicCarousel.min.js"></script>
PicCarousel.js 旋转木马插件的 HTML 结构采用一个[div]容器来包裹一组无序列表,列表中放置图片。前后导航按钮分别使用一个 div.poster-btn 元素来制作。
<div class="poster-main example">
<div class="poster-btn poster-prev-btn"></div>
<ul class="poster-list">
<li class="poster-item"><img src="1.jpg"></li>
<li class="poster-item"><img src="2.jpg"></li>
<li class="poster-item"><img src="3.jpg"></li>
<li class="poster-item"><img src="4.jpg"></li>
<li class="poster-item"><img src="5.jpg"></li>
</ul>
<div class="poster-btn poster-next-btn"></div>
</div>
以下是该旋转木马必须的一些 CSS 样式。
.poster-main {
width: 1000px;
height: 500px;
position: relative;
margin: 0 auto;
}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {
width: 1000px;
height: 500px;
}
.poster-main .poster-list .poster-item {
width: 200px;
height: 500px;
position: absolute;
left: 0;
top: 0;
}
.poster-main .poster-btn {
position: absolute;
top: 0;
z-index: 10;
cursor: pointer;
}
.poster-main .poster-prev-btn {
left: 0;
background: url(../img/left.png) no-repeat center center;
}
.poster-main .poster-next-btn {
right: 0;
background: url(../img/right.png) no-repeat center center;
}
在页面 DOM 元素加载完毕之后,可以通过 PicCarousel()方法来初始化该旋转木马插件。
$("#TagName").PicCarousel();
该旋转木马插件有以下一些可用的配置参数:
参数 | 默认值 | 描述 |
width | 1000 | 幻灯片的宽度 |
height | 300 | 幻灯片的高度 |
posterWidth | 520 | 幻灯片第一帧的宽度 |
posterHeight | 300 | 幻灯片第一帧的高度 |
scale | 0.9 | 定义显示比例 |
speed | 300 | 定义幻灯片滚动速度 |
autoPlay | 'false' | 旋转木马是否自动播放 |
delay | 500 | 自动播放间隔 |
verticalAlign | 'middle' | 图片对齐位置 |
演示地址 | 下载地址 |
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!