๊ตญ๋น์ง์ D+48
- Animation ๋ณต์ต -
Animation ๋ณต์ต
• ์ ๋๋ฉ์ด์ ๊ธฐ๋ฅ ๊ตฌํ
- ์ง์์ ์ผ๋ก CSS๊ฐ์นใน ๋ฐ๊พธ์ด ์ ์ฉํ๋ ๊ธฐ๋ฒ
ex) ์ง์์ ์ผ๋ก opacity ๊ฐ์ ๋ฐ๊ฟ → fade-in, fade-out
์ ์ ๋ํ๋จ : fade-out
์ ์ ์ฌ๋ผ์ง : fade-in
• ์ ๋๋ฉ์ด์ ์ ๊ตฌํ
- CSS์ ๊ฐ์ ๋ฒ์ : ์์๊ฐ, ์ข ๋ฃ๊ฐ
ex) 0, 0.1, 0.2, ~, 1.0
- ๊ธฐ์ค๊ฐ์ ๋ฒ์ : ์๊ฐ, ์คํฌ๋กค๊ฐ
* CSS๊ฐ๊ณผ ๊ธฐ์ค๊ฐ์ ๋ ๋ฆฝ์ ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ์ค๊ฐ์ ๊ทธ๋๋ก CSS๊ฐ์ผ๋ก ์ ์ฉํ ์๋ ์๋ค.
* ๊ธฐ์ค๊ฐ์ ๋ฐ๋ผ CSS๊ฐ์ ์ ์ฉํ๊ธฐ ์ํด ๊ธฐ์ค๊ฐ์ "๋น์จ"์ ๊ตฌํ ๋ค ๊ทธ ๋น์จ์ ๋ฐ๋ผ CSS๊ฐ์ ๋ฐ์ํ๋ค.
rate = value / totalvalue = ํ์ฌ๊ฐ / ๊ธฐ์ค
CSS๊ฐ = ((value2 - value1) * rate) + value1
๋ฐ์ํ
'์๋ > ๊ตญ๋น์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[D+49] ์ด๋ฏธ์ง, ์บ๋ฒ์ค (0) | 2022.11.30 |
---|---|
[D+48] Front-end ๋ฏธ๋ํ๋ก์ ํธ 4์ผ์ฐจ : ์คํฌ๋กค ์ ๋๋ฉ์ด์ ์ถ๊ฐ (0) | 2022.11.28 |
[D+47] CSS Animation ๊ฐ๋ (0) | 2022.11.28 |
[D+47] Front-end ๋ฏธ๋ํ๋ก์ ํธ 3์ผ์ฐจ : section ๋ ์ด์์ ์ค์ (0) | 2022.11.27 |
[D+46] ์๊ตฌ์ฌํญ ํ์ธ (0) | 2022.11.24 |
๋๊ธ