์๋ฐ์คํฌ๋ฆฝํธ : GSAP ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์ด๋ฒ ์๊ฐ์๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ GSAP ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.๐
#1. GSAP๋?
The GreenSock Animation Platform์ ์ฝ์๋ก ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋์์ด๋๋ค์ด ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ์ ๋๋ฉ์ด์
์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์
๋๋ค.
ํนํ GSAP์ ์ธ๋ฐํ ์์ง์๊ณผ ๋์์ ์ฐ์์ฑ์ ํจ์ฌ ๊ฐํธํ๊ฒ ์ค์ ํ ์ ์์ต๋๋ค.
๐ GSAP ์ฌ์ฉ ๋ฐฉ๋ฒ ๐
GSAP๋ CDN ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋งํฌ๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๋ฉ๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ฌ ๋ js ํ์ผ ๋งํฌ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ฒ๋ผ, CDN์ ์ ๋ ์ฃผ์๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๋ฉ๋๋ค!
#2. GSAP ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ธฐ๋ณธ ๋ฉ์๋
1. gsap.to()
2. gsap.from()
3. gsap.fromTo()
gsap์ ๋ฉ์๋ to๋ ์ฒซ๋ฒ์งธ ์ธ์๋ก DOM ์์๋ฅผ ๋ฐ๋๋ฐ, ๋ง์น querySelector์ ๊ฐ์ด ํด๋์ค๋ฅผ ํ๊ธฐํ๋ฉฐ ,๋ ๋ฒ์งธ ์ธ์๋ก๋ ์ต์
๊ฐ๋ค์ ๋ด์ ๊ฐ์ฒด๋ฅผ ์ ๋ฌํ๊ฒ ๋ฉ๋๋ค.
๊ฐ ๋ฉ์๋๋ค์ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๊ฑฐ์ ๊ฐ์ต๋๋ค. to๋ ํด๋น ์์๋ฅผ ์ด๋๋ก ๋ณด๋ผ์ง, ๋ง์ฐฌ๊ฐ์ง๋ก from์ ์ด๋์์, fromTo๋ ์ด๋์์ ์ด๋๋ก ์ด๋ป๊ฒ ์ ๋๋ฉ์ด์
์ ๋ง๋ค์ง ๊ฒฐ์ ํ๊ธฐ ์ํ ๋ฉ์๋๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค!
#3. GSAP ์์ ๋ฅผ ํตํด ์์๋ณด๊ธฐ
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVASCRIPT] mouseover์ mouseenter์ ์ด๋ฒคํธ ์ฐจ์ด์ (1) | 2022.09.06 |
---|---|
[JAVASCRIPT] ์์์ ํฌ๊ธฐ ๋ฐ ์์น๋ฅผ ํํํ๋ ์์ฑ, ๋ฉ์๋ (5) | 2022.09.01 |
[JAVASCRIPT] ํจ์์ ์ ํ (4) | 2022.08.23 |
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : charAt( ) (1) | 2022.08.23 |
[JAVASCRIPT] ๋ฌธ์์ด ๋ฉ์๋ : match( ) (1) | 2022.08.23 |
๋๊ธ