๐ 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
: ์ญ๋ฐฉํฅ, ์ ๋ฐฉํฅ ๋ฐ๋ณต