Study/기타
[Swiper] 멈추지 않고 흐르는 슬라이드 만들기
hyjang
2025. 2. 17. 14:24
728x90
멈추지 않고 흐르는 슬라이드 만들기
<script>
new Swiper(".mySwiper", {
autoplay: {
delay: 0,
disableOnInteraction: false,
},
slidesPerView: 1.3,
spaceBetween: 20,
loop: true,
speed: 5000,
loopAdditionalSlides: 3, // 추가 슬라이드 복제 → 마지막 슬라이드에서 멈칫하는 현상 방지
observer: true,
observeParents: true,
mousewheel: false,
simulateTouch: false,
pauseOnMouseEnter: false,
allowTouchMove: false,
grabCursor: false
});
</script>
💡 loopAdditionalSlides: 3 를 추가하면 마지막 슬라이드에서 버벅이거나 멈추는 현상이 방지된다.
멈추지 않고 흐르는 슬라이드 CSS
.swiper-wrapper {
transition-timing-function: linear !important;
}
💡 해당 CSS를 반드시 넣어야 일정한 속도로 흐르게 된다.