swiper5 点击图换下一张,swiper轮播图的初步使用 ------ 2019-05-10

Document

//给轮播图的容器定义一个样式

.swiper-container{

width: 500px;

height: 300px;

}

Slide 1
Slide 2
Slide 3

// 初始化一个Swiper实例,给当前的Swiper实例添加配置项

var mySwiper = new Swiper('.swiper-container', {

initialSlide:0,

direction: 'horizontal',

loop: true,

autoplay: {

delay: 1000,

stopOnLastSlide: false,

disableOnInteraction: true,

},

// 分页器 也就是一个个的小点

pagination: {

el: '.swiper-pagination',

},

centeredSlides : true,

// 如果需要前进后退按钮

navigation: {

nextEl: '.swiper-button-next',

prevEl: '.swiper-button-prev',

},

slidesPerView : 3,

spaceBetween : 20,

slidesOffsetBefore:80,

})

(1) initialSlide:0,类型:number ;设定初始化时slide的索引,也就是对应索引的swiper-slide添加active属性;

(2)direction:Slides的滑动方向,可设置水平(horizontal)或垂直(vertical);也就是水平轮播或垂直轮播;

(3)speed:1000,切换速度,即slider自动滑动开始到结束的时间(单位ms),也是触摸滑动时释放至贴合的时间。也就是一张轮播图开始轮播的时刻到结束轮播的时刻所用的时间;

(4)grabCursor:true,设置为true时,鼠标覆盖Swiper时指针会变成手掌形状,拖动时指针会变成抓手形状。(根据浏览器形状有所不同);

(5)loop: true, 循环模式选项 true 或者false,设置为true 则开启loop模式。loop模式:会在原本slide前后复制若干个slide(默认一个)并在合适的时候切换,让Swiper看起来是循环的。 loop模式在与free模式同用时会产生抖动,因为free模式下没有复制slide的时间点。

(6)disableOnInteraction :用户操作swiper之后,是否禁止autoplay。默认为true:停止。如果设置为false,用户操作swiper之后自动切换不会停止,每次都会重新启动autoplay。操作包括触碰,拖动,点击pagination等。

也就是默认为 true:这种情况 我们操作过轮播图之后,比如鼠标移入,点击左右切换按钮,轮播图会停止自动轮播;

设置为false后,无论我们怎么操作,当时会停止自动轮播,操作完成后,会自动开启轮播;

(7)autoplay: {

delay: 9000,//自动切换的时间间隔,单位ms

},

(8)spaceBetween :轮播图之间的间隔;

(9)slidesPerView :设置slider容器能够同时显示的slides数量(carousel模式)。

可以设置为数字(可为小数,小数不可loop),或者 'auto'则自动根据slides的宽度来设定数量。

loop模式下如果设置为'auto'还需要设置另外一个参数loopedSlides。

slidesPerView: 'auto'目前还不支持多行模式(当slidesPerColumn > 1)

(10)loopedSlides:在loop模式下使用slidesPerview:'auto',还需使用该参数设置所要用到的loop个数(一般设置大于可视slide个数2个即可)。简单点就是每次几张图一起轮播;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值