PicCarousel.js是一款简单实用的jQuery 3D旋转木马插件。该旋转木马插件设计清新简洁,非当前显示的图片采用半透明设计,形成比较强烈的立体感。
使用该旋转木马插件需要引入jQuery和PicCarousel.min.js文件
1 2 | <script src="js/jquery.min.js"></script><script src="js/PicCarousel.min.js"></script> |
HTML结构
PicCarousel.js旋转木马插件的HTML结构采用一个<div>容器来包裹一组无序列表,列表中放置图片。前后导航按钮分别使用一个div.poster-btn元素来制作。
1 2 3 4 5 6 7 8 9 10 11 | <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样式
以下是该旋转木马必须的一些CSS样式。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | .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()方法来初始化该旋转木马插件。
1 | $("#TagName").PicCarousel(); |
该旋转木马插件有以下一些可用的配置参数:
| 参数 | 默认值 | 描述 |
| width | 1000 | 幻灯片的宽度 |
| height | 300 | 幻灯片的高度 |
| posterWidth | 520 | 幻灯片第一帧的宽度 |
| posterHeight | 300 | 幻灯片第一帧的高度 |
| scale | 0.9 | 定义显示比例 |
| speed | 300 | 定义幻灯片滚动速度 |
| autoPlay | 'false' | 旋转木马是否自动播放 |
| delay | 500 | 自动播放间隔 |
| verticalAlign | 'middle' | 图片对齐位置 |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com