๐ Transition
๋ณํ๋ ์์์๊ฒ transition ์ ์ ์ฉ

property
- property: ์์ฑ
- ์ ํ ํจ๊ณผ๋ฅผ ์ ์ฉํ CSS ์์ฑ์ ์ค์
duration
transition์ด ์๋ฃ๋๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ
timing-function
์งํ ์๋๋ฅผ ์ค์

ease-in : ์ฒ์ฒํ...ํ(๋นจ๋ฆฌ)
ease-out: ๋นจ๋ฆฌ(ํ)..์ฒ์ฒํ
cubic-bezier(): https://cubic-bezier.com/#.17,.67,.83,.67
transition-delay
- delay: ์ง์ฐ
- ์ง์ฐ์๊ฐ์ ์ค์ ํฉ๋๋ค.
- ์ ํ์ ์ผ๋ง๋งํผ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์คํํ ์ง ๊ฒฐ์ ํด ์ค๋๋ค.
๐ ๊ฐ๋ณ์ ์ผ๋ก ์ ์ฉํ๊ธฐ

์ฝค๋ง ์จ์ฃผ๋ฉด ๋์
๐ Animation

@keyframes


animation-name
- @keyframes ์ด๋ฆ์ ๋ฃ์ด์ค๋ค
animation-iteration-count
- ์ ๋๋ฉ์ด์
์ฌ์ ํ์๋ฅผ ์ค์
infinite ์์ํ ๋ฐ๋ณต, 0.5 ์ ๋ฐ ์ฌ์
animation-direction
- ์์ผ๋ก, ๋ค๋ก ๋๋ ์๋ค๋ก ๋ฒ๊ฐ์ ์ฌ์๋์ด์ผํ๋์ง ์ฌ๋ถ๋ฅผ ์ง์
-
normal: ๊ธฐ๋ณธ๊ฐ. ์ ๋ฐฉํฅ์ผ๋ก ์ฌ์.
-
reverse: ์ญ๋ฐฉํฅ ์ฌ์
-
alternate: ์ ๋ฐฉํฅ, ์ญ๋ฐฉํฅ ๋ฐ๋ณต
-
alternate-reverse: ์ญ๋ฐฉํฅ, ์ ๋ฐฉํฅ ๋ฐ๋ณต