Неправильно работает swiper slider
Что-то неправильно стал работать swiper слайдер. Я пробовал добавить в swiper-wraper overlof-hidden, но это не решило мою проблему. Буду рад любой помощи!
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.css" />
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide"><h1>Slide 1</h1></div>
<div class="swiper-slide"><h1>Slide 2</h1></div>
<div class="swiper-slide"><h1>Slide 3</h1></div>
<div class="swiper-slide"><h1>Slide 1</h1></div>
<div class="swiper-slide"><h1>Slide 2</h1></div>
<div class="swiper-slide"><h1>Slide 3</h1></div>
</div>
<div class="swiper-pagination"></div>
</div>
<script type="module">
import Swiper from 'https://unpkg.com/swiper/swiper-bundle.esm.browser.min.js'
const swiper = new Swiper('.swiper-container', {
// Optional parameters
loop: true,
slidesPerView: 1,
spaceBetween: 30,
// If we need pagination
pagination: {
el: '.swiper-pagination',
}});</script>
Ответы (1 шт):
Автор решения: En Kratia
→ Ссылка
Если Вы хотите, чтобы был виден только 1 слайд, то overflow-hidden надо писать не на wrapper, а на его родителя (в вашем случае это swiper-container)
.swiper-container {
overflow: hidden;
}
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.css" />
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<h1>Slide 1</h1>
</div>
<div class="swiper-slide">
<h1>Slide 2</h1>
</div>
<div class="swiper-slide">
<h1>Slide 3</h1>
</div>
<div class="swiper-slide">
<h1>Slide 1</h1>
</div>
<div class="swiper-slide">
<h1>Slide 2</h1>
</div>
<div class="swiper-slide">
<h1>Slide 3</h1>
</div>
</div>
<div class="swiper-pagination"></div>
</div>
<script type="module">
import Swiper from 'https://unpkg.com/swiper/swiper-bundle.esm.browser.min.js';
const swiper = new Swiper('.swiper-container', {
// Optional parameters
loop: true,
slidesPerView: 1,
spaceBetween: 30,
// If we need pagination
pagination: {
el: '.swiper-pagination',
}
});
</script>