gsap6 [Mouse Effect] ๋ง์ฐ์ค ์ดํํธ 04 - ์ด๋ฏธ์ง ํจ๊ณผ ๋ง์ฐ์ค ์ดํํธ 04 : ์ด๋ฏธ์ง ํจ๊ณผ ์ด๋ฒ ์๊ฐ์๋ GSAP๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฏธ์ง ์์ญ ๋ด๋ถ์์๋ง ๋ง์ฐ์ค ์ปค์๊ฐ ๋ฐ๋๊ณ ๋ง์ฐ์ค ์์น์ ๋ฐ๋ผ ์ฌ์ง๋ ๊ฐ์ด ๋ฏธ์ธํ๊ฒ ์์ง์ด๋ ํจ๊ณผ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. HTML ์์ค header, main(๋ง์ฐ์ค ์ปค์ & ์ด๋ฏธ์ง & ๋ช ์ธ & ๋ง์ฐ์ค ์ธํฌ(์ขํ๊ฐ)), footer(๋ชจ๋ฌ ๋ฐ์ค) ํฌ๊ฒ 3๊ฐ์ง๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. footer์ ๋ชจ๋ฌ ๋ฐ์ค ๋ด์ฉ์ ๋๋ฌด ๊ธธ์ด์ง๋ฏ๋ก ์๋ตํ๋ค. ๋ชจ๋ฌ ๋ฐ์ค๋ฅผ ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์ด์ ์ ์ ๋ก๋ํ ์ฌ๋ผ์ด๋ ์ดํํธ ๊ฒ์๋ฌผ์ ์ฐธ์กฐํ ๊ฒ. JAVASCRIPT MOUSE EFFECT 04 ๋ง์ฐ์ค ์ดํํธ - ์ด๋ฏธ์ง ํจ๊ณผ 01 02 03 04 05 06 07 </div> I never dreamed about success, I worked for .. 2022. 9. 22. [Mouse Effect] ๋ง์ฐ์ค ์ดํํธ 03 - ์กฐ๋ช ํจ๊ณผ ๋ง์ฐ์ค ์ดํํธ 03 : ์กฐ๋ช ํจ๊ณผ ์ด๋ฒ ์๊ฐ์๋ GSAP๋ฅผ ์ด์ฉํ์ฌ ๋ง์ฐ์ค ์ปค์์ ์กฐ๋ช ํจ๊ณผ๋ฅผ ์ ํ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. HTML ์์ค header, main(๋ง์ฐ์ค ์ปค์ & ๋ช ์ธ), footer(๋ชจ๋ฌ ๋ฐ์ค) ํฌ๊ฒ 3๊ฐ์ง๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. footer์ ๋ชจ๋ฌ ๋ฐ์ค ๋ด์ฉ์ ๋๋ฌด ๊ธธ์ด์ง๋ฏ๋ก ์๋ตํ๋ค. ๋ชจ๋ฌ ๋ฐ์ค๋ฅผ ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์ด์ ์ ์ ๋ก๋ํ ์ฌ๋ผ์ด๋ ์ดํํธ ๊ฒ์๋ฌผ์ ์ฐธ์กฐํ ๊ฒ. JAVASCRIPT MOUSE EFFECT 03 ๋ง์ฐ์ค ์ดํํธ - ์กฐ๋ช ํจ๊ณผ 01 02 03 04 05 06 07 The future depends on what we do in the present. ๋ฏธ๋๋ ํ์ฌ ์ฐ๋ฆฌ๊ฐ ๋ฌด์์ ํ๋๊ฐ์ ๋ฌ๋ ค ์๋ค. CSS ์์ค body์ ์ฌ์ฉ๋ ์ด๋ฏธ์ง์ ๋์ผํ ์ด๋ฏธ์ง๋ฅผ ๋ง์ฐ์ค ์ปค์ ์์ญ์ ba.. 2022. 9. 22. [Parallax Effect] ํจ๋ด๋ญ์ค ์ดํํธ 05 - ์ด์ง๊ฐ ํจ๊ณผ ํจ๋ด๋ญ์ค ์ดํํธ 05 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ํจ๋ด๋ญ์ค(parallax, ํจ๋ด๋์ค) ์ดํํธ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋จผ์ parallax๋, '์์ฐจ(่ฆๅทฎ)'๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ์ง ์ฒ๋ฌธํ ์ฉ์ด์ด๋ฉฐ, ์ด๋ฒ ํฌ์คํ ์์ ๋ด๋น๊ฒ์ด์ ๋ฐ์์ ํน์ ์น์ ์ผ๋ก ๊ฐ๋ ๋ฒํผ์ ๋๋ฅด๋ฉด ํด๋น ์น์ ์ผ๋ก ์์ฐจ๋ฅผ ๋๊ณ ์ค๋ฌด์คํ๊ฒ ์ด๋์์ผ ์ฃผ๋ ํจ๊ณผ๋ฅผ ๋ง๋ค์ด๋ณด๊ณ ์ ํฉ๋๋ค. ์ด๋ฒ ํจ๋ด๋ญ์ค ์ดํํธ 05 ํฌ์คํ ์์๋ ์คํฌ๋กค ํ ๋ ์ด์ง์ ์ธ ๋๋์ ์ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. HTML ์์ค header, parallax__dot(dot ๋ด๋น๊ฒ์ด์ ), main(parallax__cont(๋ช ์ธ ๋ชจ์)), aside(parallax__info(์คํฌ๋กคํ๊ฐ)), footer(๋ชจ๋ฌ ๋ฐ์ค)๋ก ๊ตฌ์ฑ๋๋ค. JAVASCRIPT PAR.. 2022. 9. 20. [Mouse Effect] ๋ง์ฐ์ค ์ดํํธ 02 - GSAP ๋ง์ฐ์ค ์ดํํธ 02 : GSAP ์ด๋ฒ ์๊ฐ์๋ ์๋ฐ์คํฌ๋ฆฝํธ์๋ ์ด์ง ๋ค๋ฅธ GSAP๋ฅผ ์ด์ฉํ์ฌ ๋ง์ฐ์ค ์ดํํธ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. HTML ์์ค header, main(๋ง์ฐ์ค ์ปค์ 2๊ฐ & ๋ช ์ธ), footer(๋ชจ๋ฌ ๋ฐ์ค) ํฌ๊ฒ 3๊ฐ์ง๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. footer์ ๋ชจ๋ฌ ๋ฐ์ค ๋ด์ฉ์ ๋๋ฌด ๊ธธ์ด์ง๋ฏ๋ก ์๋ตํ๋ค. ๋ชจ๋ฌ ๋ฐ์ค๋ฅผ ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์ด์ ์ ์ ๋ก๋ํ ์ฌ๋ผ์ด๋ ์ดํํธ ๊ฒ์๋ฌผ์ ์ฐธ์กฐํ ๊ฒ. JAVASCRIPT MOUSE EFFECT 02 ๋ง์ฐ์ค ์ดํํธ - ๋ง์ฐ์ค ๋ฐ๋ผ๋ค๋๊ธฐ(GSAP) 01 02 03 04 05 06 07 The future depends on what we do in the present. ๋ฏธ๋๋ ํ์ฌ ์ฐ๋ฆฌ๊ฐ ๋ฌด์์ ํ๋๊ฐ์ ๋ฌ๋ ค ์๋ค. CSS ์์ค ๋ง์ฐ์ค ์ปค์ ๋ ๊ฐ(mo.. 2022. 9. 18. [JavaScript] GSAP ์์๋ณด๊ธฐ GSAP๋? GreenSock์์ ๋ง๋ JavaScript ์ ๋๋ฉ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ผ๋ฐ์ ์ผ๋ก ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ CSS ๋๋ jQuery์ .animate() ๋ฑ์ผ๋ก ๊ตฌํํ์ง๋ง, ๊ธฐ์กด์ CSS์ jQuery๋ก ๊ตฌํํ๊ธฐ ์ด๋ ค์ด ๋ณต์กํ ์ ๋๋ฉ์ด์ ์ ๊ตฌํํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ๊ฒ์ด ๋ฐ๋ก GSAP์ ๋๋ค. GSAP ์ ์ฉ ๋ฐฉ๋ฒ GreenSock ๊ณต์ ํํ์ด์ง์์ ์ค์น ํ์ผ์์ ๋ค์ด๋ก๋ ํ๋ ๋ฐฉ๋ฒ์ด ์์ง๋ง ๊ท์ฐฎ์ผ๋ ๊ทธ๋ฅ ์๋์ ์ฝ๋๋ฅผ ๋ณต๋ถํ์. ๊ธฐ์กด JS ์ฝ๋์ GSAP ์ฝ๋๋ฅผ ๋น๊ตํด๋ณด์ ์ฌ๋ผ์ด๋ ์ดํํธ 02 ํฌ์คํ ์์ ์ฌ์ฉ๋ JS ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค. GSAP ์ฝ๋๋ก ๋ฐ๊ฟ๋ณด๋๋ก ํ์. JS ์ฝ๋๋ณด๋ค ์ข ๋ ๊ฐ๋ตํ ๋ ๋ชจ์ต์ ์ ์ ์๋ค. ์ฌ์ฉ ๋ฌธ๋ฒ์ gsap.to(".์์ ํด๋์ค๊ฐ", { ์์ฑ }); ์ด๋ฌํ๋ค. 2022. 8. 29. [Slide Effect] ์ฌ๋ผ์ด๋ ์ดํํธ 02 - ์ข๋ก ์์ง์ด๊ธฐ ์ฌ๋ผ์ด๋ ์ดํํธ 02 ์ด๋ฒ ์๊ฐ์๋ ๊ทธ ๋์ ๋ฐฐ์ ๋ JavaScript๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ผ์ด๋ ์ดํํธ๋ฅผ ๋ง๋ค์ด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. 2์ด๋ง๋ค ๋ค์ ์ฌ์ง์ผ๋ก ์ฌ๋ผ์ด๋ ๋๋ ํจ๊ณผ์ด๋ฉฐ, JS ์ฝ๋์ GSAP, jQuery ์ฝ๋ ์ธ ๊ฐ์ง๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค. HTML, CSS ์ฝ๋๋ ์๋ณธ ์์ค ๋ณด๊ธฐ ๋ฒํผ์ ๋๋ฌ ํ์ธํด์ฃผ์ธ์. ์, ๊ทธ๋ผ ์์ํด๋ณผ๊น์? JS ์ฝ๋ ์ฌ๋ผ์ด๋ ์ดํํธ 02์ JS ์์ค์ ๋ถ์ฐ ์ค๋ช (์ฃผ์ ์ฒ๋ฆฌ๋จ)์ด๋ค. const sliderWrap = document.querySelector(".slider__wrap"); const sliderImg = document.querySelector(".slider__img"); // ๋ณด์ฌ์ง๋ ์์ญ const sliderInner = document.querySele.. 2022. 8. 29. ์ด์ 1 ๋ค์ ๋ฐ์ํ