"swiper": "^4.2.6"
Swiper demo
Хранилище Swiper
Здравствуйте,
У меня есть эта установка слайдера:
const options = {
wrapperClass: 'slides-list',
slideClass: 'slide',
centeredSlides: true,
slidesPerView: 'auto', // Default slides per view
spaceBetween: 20,
loop: false,
navigation: {
prevEl: '.slider_btn--prev',
nextEl: '.slider_btn--next'
},
pagination: {
el: '.slider_pagination',
clickable: true,
},
speed: 300,
on: {
init: function () {
console.log('swiper initialized');
},
}
};
Итак, у меня есть эта настройка. Черная рамка для обертки слайдера, красная рамка для списка слайдов .
Отлично работает на мобильном телефоне
Но давайте посмотрим правде в глаза, когда вся ширина слайдов может поместиться в оболочку слайдера, как я могу тогда центрироваться и, возможно, отключить опцию перетаскивания.
Я не знаю ширину слайдов, поэтому сейчас в примере у меня всего 3 слайда, и это текущее поведение
И этот был бы желаемым
Я не могу использовать медиазапросы, потому что я не знаю, когда слайды поместятся в контейнере. Итак, у Swiper есть способ достичь этого?
Заранее спасибо.
Я не хочу использовать slidesPerView: 3
, как я уже сказал, дело в том,
возможность проверить все слайды, которые у нас есть, то, если они все подходят
в контейнере, отцентрируйте их. Не заставлять X количество слайдов в
вид