框架五 —-> swiper.js
介绍
- Swiper是一款免费以及轻量级的移动设备触控滑块的js框架,主要是为iOS设计,同时,在Android、WP系统和其他PC浏览器上也有着良好的体验。
特点
- 轻量级,简洁高效,可定制性非常高;
- 横跨各种设备,兼容IOS、Android、WP、PC端设备;
- 提供多种版本支持(可自由选择jQuery/zepto版或原生js);
注意:
Swiper从3.0开始不再全面支持PC端。因此,如需要在PC上兼容更多浏览器,可以选择swiper 2.x(支持IE7)
使用方法
- 引入方法
|
|
- HTML结构
|
|
- Js文件调用
|
|
- 高级效果和参数设置
HTML
|
|
js部分
|
|
其他参数 根据自己项目的需求可以手动设置 1234567loop: true, //循环开关autoplay: 3000, //⾃动播放间隔时间(单位:毫秒)默认不⾃动播放direction: 'vertical', //切换⽅向 ⽔平(horizontal)或垂直(vertical)speed:300, //切换速度(单位:毫秒)keyboardControl:true, //键盘控制开关paginationType:‘bullets’, //分⻚器外观 bullets 、 fraction 、 progresseffect: 'fade', //切换效果 fade、cube、coverflow、flip
swiper animate
- 引入文件(比之前多了animate.css 和swiper.animate.js)
|
|
- HTML
- 在需要运动的元素上面增加类名 ani, 然后添加swiper animate 参数
- swiper-animate-effect:切换效果,例如 fadeInUp
- swiper-animate-duration:动画持续时间(单位秒),例如 0.5s
- swiper-animate-delay: 延迟时间(单位秒)
|
|
- js调用
|
|
附一个Demo 帮助更好的理解和使用 !
< ! ———- HTML ———– >
|
|
< ! ——— Style ————— >
|
|
< ! ——— JavaScript ——- >
|
|
< ! ——— 效果展示 ———- >
