swiper ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด์ ์ด๊ธฐ์ ์ค์ ์ ํด์ผํฉ๋๋ค.

swiper ์ฌ์ดํธ
๊ณต์ ์ฌ์ดํธ์์ swiper ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋จ๋๋ฐ,
์ ๋ CDN ๋ฐฉ์์ ์ฌ์ฉํ์ต๋๋ค.
head ํ๊ทธ์ ๊ณต์ ์ฌ์ดํธ์์ ์ ๊ณตํ link ํ๊ทธ์ script ํ๊ทธ๋ฅผ
ํ๋์ฉ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css" />
<script src="https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js"></script>
<head>
CDN๋ฐฉ์์ผ๋ก ์ค์ ํด๋จ๋ค๋ฉด ๊ธฐ๋ณธ์ ์ธ HTML์ <body>ํ๊ทธ์ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ๋ฅผ ์์ฑํด์ค๋๋ค.
<body>
<div class="swiper">
<div class="swiper-wrapper">
<!-- Slides -->
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
<div class="swiper-slide">Slide 4</div>
<div class="swiper-slide">Slide 5</div>
<div class="swiper-slide">Slide 6</div>
<div class="swiper-slide">Slide 7</div>
<div class="swiper-slide">Slide 8</div>
<div class="swiper-slide">Slide 9</div>
...
</div>
<!-- ์ด์ , ๋ค์ ๋ฒํผ-->
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
</div>
</body>
์ดํ์ JS ํ์ผ์ ์ฐ๊ฒฐํด์ Swiper ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํด๋ด ์๋ค.
new Swiper('.swiper');

new Swiper('.swiper', {
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
});

var swiper = new Swiper(".mySwiper", {
slidesPerView: 3,
spaceBetween: 30,
pagination: {
el: ".swiper-pagination",
clickable: true,
},
});

โ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ณธ์ ์ผ๋ก ๊ตฌํํ ์ ์๋ ์์ ๋ค์ด ์์ด์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๋ ์ ์ฉํ๊ฒ swiper ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.