本文介绍如何使用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>