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