本文介绍如何使用swiper制作全屏响应式轮播图效果,Swiper是一款开源、免费、强大的触摸滑动插件,常用于移动端网站的内容触摸滑动,Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 Swiper能实现触屏焦点图、触屏Tab切换、触屏轮播图切换等常用效果。 Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!
如何实现
步骤1:调用所需文件
步骤2:创建 HTML 标记
步骤3:初始化Swiper
关键js代码与解析
<script>
var swiper = new Swiper('.mySwiper', {
//自动切换
autoplay: {
delay: 5000,//自动切换的时间间隔,单位ms
//disableOnInteraction用户操作swiper之后,是否禁止autoplay。默认为true:停止。
//如果设置为false,用户操作swiper之后自动切换不会停止,每次都会重新启动autoplay。
disableOnInteraction: false,
},
//切换速度,即slider自动滑动开始到结束的时间(单位ms)
speed:500,
//在slide之间设置距离(单位px)
spaceBetween: 30,
effect: 'fade',//设置Slide的切换效果fade淡入
loop:true, // 循环模式选项
// 如果需要分页器
pagination: {
//分页器容器的css选择器或HTML标签。
el: '.swiper-pagination',
//clickable参数设置为true时,点击分页器的指示点分页器会控制Swiper切换。
clickable: true,
},
// 如果需要前进后退按钮
navigation: {
//设置前进按钮的css选择器或HTML元素
nextEl: '.swiper-button-next',
//设置后退按钮的css选择器或HTML元素。
prevEl: '.swiper-button-prev',
},
});
</script>
