- Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。
- Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。
- Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!
- https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.x.x/css/swiper.css
- https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.x.x/js/swiper.js
-
引入CSS和js文件
-
设置容器
-
初始化swiper
<div class="swiper-container"> 最外层容器 <div class="swiper-wrapper"> <div class="swiper-slide"> <img src="img/j1.jpg" alt=""> </div> <div class="swiper-slide"> <img src="img/j2.jpg" alt=""> </div> <div class="swiper-slide"> <img src="img/j3.jpg" alt=""> </div> <div class="swiper-slide"> <img src="img/j4.jpg" alt=""> </div> </div> </div>
-
自动播放
autoplay:true, //等同于以下设置 autoplay: { delay: 3000, stopOnLastSlide: false, disableOnInteraction: true }
-
设置分页
pagination: { el: '.swiper-pagination' },
-
设置左右箭头
navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev' },
-
设置滚动条
scrollbar: { el: '.swiper-scrollbar' }
-
修改箭头颜色
<div class="swiper-button-prev swiper-button-black"></div> <!-- 白色 --> <div class="swiper-button-next swiper-button-black"></div> <!-- 黑色 -->
-
添加分页
pagination: { el: '.swiper-pagination', type: 'bullets', // type: 'fraction', // type : 'progressbar', // type : 'custom', },
-
切换效果
// effect : 'fade', effect : 'cube', // effect : 'coverflow', // effect : 'flip',
-
循环
loop : true,
-
切换速度(单位:毫秒)
speed: 2000,
-
方向
direction: 'vertical'
手机全屏:手机全屏
移动新闻: 新闻界面