一个3d图片轮播插件,勿用,已停止维护

threedslide.js

一个3d图片轮播插件(A 3D image carousel plugin)演示http://www.thisummer.top/children/threedslide/

如何开始 引入JS文件

<script type="text/javascript" src="./js/threedslide.js"></script> Dom结构规范

 <!--这里的class名字统一为 threedslide ,也可以在通过js自定义class--> <ul id="box"> <li class="threedslide"><a href="https://www.baidu.com"><img src="images/1.jpg"></a></li> <li class="threedslide"><a href="https://www.baidu.com"><img src="images/2.jpg"></a></li> <li class="threedslide"><a href="https://www.baidu.com"><img src="images/3.jpg"></a></li> <li class="threedslide"><a href="https://www.baidu.com"><img src="images/4.jpg"></a></li> <li class="threedslide"><a href="https://www.baidu.com"><img src="images/5.jpg"></a></li> </ul> 样式规范

li{ list-style: none; } #box{ width: 1000px; /*通过这里定义你的父级元素的大小样式*/ height: 500px; margin: 20px auto; } #box img{ width: 100%; /*你必须让你的图片大小都为100%*/ height: 100%; } #box li{ /* 定义过渡动画 */ -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } javascript使用

通过下面的代码执行插件,配置项后面会详细说明

var box = document.getElementById('box'); var a = threedslide({ element : box })

参数配置项

{ width : 800, //子元素的宽度 height : 350, //子元素的高度 spacing : 200, //子元素之间的间距 autoplay : true, //是否自动播放 waitingTime : 3000, //自动播放等待间隔时间 scale : 0.8,//子元素缩放比 element : null,//指定父元素 childClassName : 'threedslide', //子元素的className next : function(){ //当下一个的时候执行 参数[index|elements] }, prev : function(){ //当上一个的时候执行参数[index|elements] }, firstChange : function(){ //当第一屏变化的时候 参数[elements] }, secondChange : function(){ //当第二屏变化的时候 参数[elements] }, lastChange : function(){ //当第三屏变化的时候 参数[elements] } }

方法

next(void)

var a = threedslide({ element : box }); a.next() //下一页 prev(void)

var a = threedslide({ element : box }); a.prev() //上一页 moveTo(int number)

var a = threedslide({ element : box }); a.moveTo(3) //转向第三页 By jon-millent mit 2016-12-20

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。