You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
์๋ฐ์คํฌ๋ฆฝํธ ์ ๋๋ฉ์ด์ ์ฌ์์
๐ CSS ์ ๋๋ฉ์ด์ ์ฌ์์ ํ๋ ๋ฐฉ๋ฒ
CSS ์ ๋๋ฉ์ด์ ์ฌ์์ ์๋ฆฌ๋จผํธ.effect { animation: animation 1s linear } ์ด๋ ๊ฒ ์ด๋ค ์์์ ํด๋์ค๋ก ๋ง๋ ์ ๋๋ฉ์ด์ ์ ๋ฃ๊ณ , ์๋ฐ์คํฌ๋ฆฝํธ๋ก ํน์ ์ํฉ์ ์ ๋๋ฉ์ด์ ์ด ์คํ๋๊ฒ ํ์ ๋, ๊ทธ ํน์ ์ ๋๋ฉ์ด์ ์ํฉ์ด ์ฐ์๋๋ฉด ์ ๋๋ฉ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ํ๊ณ ์ถ์ผ์ค ๋๊ฐ ์์ ๊ฒ๋๋ค. ํ์ง๋ง ์๋์ ๊ฐ์ด ๋จ์ํ class๋ฅผ ์ ๊ฑฐํ๊ณ ๋ค์ ์ถ๊ฐํด๋ ์ ๋๋ฉ์ด์ ์ด ์ฌ์์ ๋์ง ์์ต๋๋ค. const target = ์๋ฆฌ๋จผํธ; target.classList.remove("effect"), target.classList.add("effect") ํด๋์ค๋ฅผ ๋ถ์ด๊ณ ์ง์ฐ๋ ์ผ์ ์ฌ์ค ํ์ด์ง์ ๋ง์ ๋ถ๋ถ์ ์ํฅ์ ์ค ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์ด๋ฐ ๋ณํ๋ฅผ ๋ฐ๋ก ๋ ๋๋ง ํ๊ธฐ์๋ ๋น์ฉ์ด ๋๋ฌด ํฌ๊ธฐ ๋..