๐ ์ด์ ๋ด์ฉ
• Bare-minimum Requirements
โ ์คํฌ๋กค ์ด๋ฒคํธ : up & down ์ ๋ฐ๋ผ ์์น ์ด๋
โ ํ ์คํธ, ์ปดํฌ๋ํธ transition ์ ๋๋ฉ์ด์ ์ถ๊ฐ
โ ์ฌ์ฉ์ ํ๊ธฐ ๋ณผ ์ ์๋ < , > ๋ฒํผ ๊ตฌํ
โ ์ฒดํํ๊ธฐ ๋ฒํผ, Footer ๋์์ธ
• Advanced Requirements
โ ๋ฐฑ๊ทธ๋ผ์ด๋ ๋์ ์ ๋๋ฉ์ด์ ? (ํ์ฌ๋ ์ด๋ป๊ฒ ๊ตฌํํ๋ ์ง ๊ฐ์ด ์์ด)
๐ ํ ์คํธ, ์ปดํฌ๋ํธ transition ์ ๋๋ฉ์ด์ ์ถ๊ฐ
๐พ ์ค๊ฐ ๊ณผ์ ๋ ๋๋ง
๊น๋ํ๊ณ ๊ทธ๋ด์ธ ํด๋ณด์ด๋ ๋ฏ ...? (๋ด ๋์๋ง ๊ทธ๋ด์ง๋)
์ด๋ฒ์ ๊ตฌํํ๋ฉด์ ๋ฐฐ์ด CSS ์์ฑ๋ค : animation, @keyframes, translateY(X)( ), transform
์์ง ์๋ฒฝํ์ง ์๋ค ๐ค ๋ชจ๋ฐ์ผ ํฌ๊ธฐ๋ก ์ค์ ํ๋ฉด flex๊ฐ ์์๊ฒ (?) ์ ์ฉ๋์ง ์๋๋ค ใ .ใ
๋ ๋ถ๋ช 100vh ๋ก ๋ง์ถฐ๋จ๋๋ฐ ์ ์งค๋ฆด๊น ?
์ปดํฌ๋ํธ ํฌ๊ธฐ๋ ์์๋ก 500px๋ก ๋ง์ถฐ๋๊ณ ๊ทธ ์์์ position์ผ๋ก ์์น๋ฅผ ์กฐ์ ํ๋๋ฐ ..
(flex ์ฌ์ฉํ์ ๋ ์ ์๋์ํ๋๋ก)
1. ์ด๋ป๊ฒ๋ 100vh ์์ ๋ชจ๋ ๋ด์ฉ์ด ๋ด๊ธฐ๋๋ก ์กฐ์ ํ๋ค.
2. ํ๋ธ๋ฆฟ & ๋ชจ๋ฐ์ผ ํฌ๊ธฐ๋ก ์น๋ทฐ๊ฐ ๋ณํ๋ฉด scroll event ๋ฅผ ๋๋ค.
๋ ์ค ํ๋์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ํ ๊ตฌํ์ ๋ง์น ๊ฒ ๊ฐ๋ค !-!
๋ฐ์ํ
'Dev-diary > ์ผ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ค๋ ๋ฐฐ์ด๊ฒ๋ค ์ ๋ฆฌ (0) | 2022.04.18 |
---|---|
MAU, DAU, MCU, ACU ์งํ์ฑ ์ธ์ด ์ ๋ฆฌ (0) | 2022.04.07 |
๊ธฐ๋ฅ์ถ๊ฐ : 4์ฃผ์ฐจ ํ์ ๋ฉ์ธํ์ด์ง ์ ๋๋ฉ์ด์ ๊ตฌํ (1) (0) | 2022.02.26 |
๋ฆฌํฉํ ๋ง : 4์ฃผ์ฐจ ํ์ ๋ง์ปค ์ ๋ณด์ฐฝ css ๋ณ๊ฒฝ (0) | 2022.02.21 |
๋ฆฌํฉํ ๋ง : 4์ฃผ์ฐจ ํ์ input ์ฐฝ ํ ์คํธ ๊ธธ์ด ์ ํ (0) | 2022.02.17 |
๋๊ธ