์คํ๋ฒ ์ค ํํ์ด์ง๋ฅผ ๋ณด๋ฉด ๊ณต์์ฌํญ ๋ด์ฉ๋ค์ด ์ฌ๋ผ์ด๋ ์์ผ๋ก ํ๋์ฉ ๋ ธ์ถ๋๋ค.
์ ์ด๋ฏธ์ง์ ๊ฐ์ ์ด๋ฒคํธ๋ฅผ ๊ตฌํํ ๋ ์๋ฐ์คํฌ๋ฆฝํธ swiper ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ๋ฉด ํธ๋ฆฌํ๋ค. ๋จผ์ html์ head ์์ญ์ ๊ฐ script ์ฝ๋๋ฅผ ์ ์ฉ์ํจ๋ค. ์ด๋ ๋ฐ๋์ main ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ ์์ ์ ์ฉ์์ผ์ผ ํ๋ค. (*swiper ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ link ์ฝ๋์ script ์ฝ๋ ๋ ๋ค ์ ์ฉํด์ผํ๋ค!)
<head>
<!--swiper ๋ผ์ด๋ธ๋ฌ๋ฆฌ -->
<link
rel="stylesheet"
href="https://unpkg.com/swiper/swiper-bundle.min.css"
/>
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
<script defer src="./js/main.js"></script>
</head>
html์ body ์์ญ์ ์๋์ ๊ฐ์ ํด๋์ค๋ฅผ ๊ฐ์ง ์ฝ๋๋ค์ด ์์ด์ผ ๋์ํ๋ค.
.swiper-container / .swiper-wrapper / .swiper-slide
(***๊ทธ ์ธ์ ๋ค๋ฅธ ๊ธฐ๋ฅ์ swiper ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ๊ณ ํ๊ธฐ!!)
<body>
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">๋ด์ฉ1</div>
<div class="swiper-slide">๋ด์ฉ1</div>
<div class="swiper-slide">๋ด์ฉ3</div>
<div class="swiper-slide">๋ด์ฉ4</div>
</div>
</div>
</body>
๊ทธ ํ ์๋์ ๊ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ์๋์ ์ฝ๋๋ฅผ ์ ๋๋ค. (์ฐธ๊ณ ๋ก '.swiper-container' ์์๋ ๊ณต์ง์ฌํญ ์ฌ๋ผ์ด๋๋ ์์ญ์ธ div ์์์ด๋ค.)
new Swiper('.notice-line .swiper-container', {
direction: 'vertical',
autoplay: true,
loop: true
});
์์ฑ์ ํจ์ Swiper๋ฅผ ์คํ์ํจ๋ค. ํจ์์ ๊ตฌ์กฐ๋ new Swiper(์ ํ์, ์ต์ (๊ฐ์ฒด๋ฐ์ดํฐ))์ด๋ค. ์ต์ ์ ์ฌ๋ผ์ด๋ ๋ฐฉํฅ์ ์์ง์ผ๋ก ์ผ๋ก ํ๊ธฐ ์ํด direction: 'vertical', ์ฌ๋ผ์ด๋๋ฅผ ์๋์ฌ์ ์ํค๊ธฐ ์ํด autoplay: true; , loop: true; ๋ฅผ ์ ๋๋ค.
'๋ฌธ์ ํ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[javascript] ์คํฌ๋กค ์ ๋ฑ์ง ์๋ณด์ด๊ฒ ํ๋ ๋ฐฉ๋ฒ (0) | 2021.06.15 |
---|---|
[์๋ฐํฌ์ค๋ฆฝํธ ์ด๋ก ] ์ค์ฝํ (0) | 2021.06.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] ํฐ์ผ๋ชฌ (0) | 2021.06.02 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ด์ (0) | 2021.06.01 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2021.05.29 |