# Carousel (旋转木马)
# slidesPerView
- 类型:
number or auto
- 默认值:1
设置 slider 容器能够同时显示的 slides 数量(carousel 模式)。
可以设置为数字(可为小数,小数不可 loop),或者 'auto'则自动根据 slides 的宽度来设定数量。
loop 模式下如果设置为'auto'还需要设置另外一个参数 loopedSlides。
options: {
slidesPerView: 2,
}
# centeredSlides
- 类型:
boolean
- 默认值:false
设定为 true 时,active slide 会居中,而不是默认状态下的居左。
options: {
slidesPerView: 3,
centeredSlides: true,
}
# centeredSlidesBounds
- 类型:
boolean
- 默认值:false
当设置了 Active Slide 居中后,还可以配合设置此参数,使得第一个和最后一个 Slide 始终贴合边缘。
options: {
slidesPerView: 3,
centeredSlides: true,
centeredSlidesBounds: true,
}
# slidesPerGroup
- 类型:
number
- 默认值:1
在 carousel mode 下定义 slides 的数量多少为一组。
options: {
slidesPerView: 3,
slidesPerGroup: 3,
}
# spaceBetween
- 类型:
number
- 默认值:0
在 slide 之间设置距离(单位 px)。
options: {
slidesPerView: 3,
spaceBetween: 20,
}
# slidesOffsetBefore
- 类型:
number
- 默认值:0
设定 slide 与左边框的预设偏移量(单位 px)。
options: {
slidesOffsetBefore: 100,
}
# slidesOffsetAfter
- 类型:
number
- 默认值:0
设定 slide 与右边框的预设偏移量(单位 px)。
options: {
slidesOffsetAfter: 100,
}
# centerInsufficientSlides
- 类型:
boolean
- 默认值:false
如果开启这个参数,当 slides 的总数小于 slidesPerView 时,slides 居中。 不适用于 loop 模式。
options: {
slidesPerView: 3,
centerInsufficientSlides: true,
}