728x90
๐ค GSAP, ๊ทธ๊ฒ ๋ญ๋ฐ?
GSAP_The GreenSock Animation Platform;
CSS๋ jQuery๋ฑ์ ์ฌ์ฉํด ์ ๋๋ฉ์ด์
ํจ๊ณผ๋ฅผ ๊ตฌํํ๋๋ฐ ์์ด ๋ฒ๊ฑฐ๋ก์๊ณผ ๋ณต์กํจ์ GSAP๋ฅผ ํตํด ํจ์ฌ ๊ฐํธํ๊ฒ ์ค์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
์ธ์ธํ ๋ถ๋ถ๊น์ง ์ค์ ์ด ๊ฐ๋ฅํ๋ฉฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ๊ณ ๊ฐ ๊ฐ๋ฅํ์ฌ ์ฌ๋ฌ ์น์ฌ์ดํธ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๐ค GSAP, ์ฌ์ฉํด๋ณผ๊น?
์์ ์ฌ์ง์ฒ๋ผ ๊ณต์ ์ฌ์ดํธ์์ ์ค์นํ๊ฑฐ๋ CDN์ ํตํด ์ฌ์ฉํ ์ ์์ต๋๋ค.
๐ SLIDER ํจ๊ณผ_์ข๋ก ์์ง์ด๋ ์ด๋ฏธ์ง๋ฅผ ํตํด ํ์ธํด๋ณด์ !
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.0/gsap.min.js"></script>
<script>
const slider = document.querySelectorAll(".slider");
let currentIndex = 0;
setInterval(() => {
currentIndex = (currentIndex +1) % slider.length;
gsap.to(".slider__inner", {
duration : 0.6,
x : -600 * currentIndex
});
}, 2000);
</script>
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JAVASCRIPT | ์ด๋ฒคํธ ๋ฉ์๋ | mouseenter / mouseover ์ ์ฐจ์ด (4) | 2022.09.06 |
---|---|
JAVASCRIPT | ์์ ํฌ๊ธฐ ๋ฉ์๋ (3) | 2022.09.01 |
JAVASCRIPT | ๋ฌธ์์ด ๋ฉ์๋ | charAt( ) (8) | 2022.08.22 |
JAVASCRIPT | ๋ฌธ์์ด ๋ฉ์๋ | match( ) (8) | 2022.08.22 |
JAVASCRIPT | ๋ฌธ์์ด ๋ฉ์๋ | search( ) (8) | 2022.08.22 |
๋๊ธ