๐ ์ฒ์ ํ์ด๋ถ๊ณผ ํ๋ก์ ํธ(?)๋ฅผ ํ๋ ๋ ์ด๋ผ ์ด์ง ๊ธด์ฅํ๋ค. ๋จ์ํ ๋ฌธ์ ํธ๋ ๊ฒ์ด ์๋ ๊ณ์ฐ๊ธฐ์ ๋ชฉ์ ์ ์ ์ํด์ผํ๋ ๊ณผ์ ์ ๊ฐ์ด ํ๋ ๊ฒ์ด๋ผ ๋ฐฉํฅ ์ก๋ ๋ฒ ๋ถํฐํด์ ์กฐ๊ธ ์๊ฐ์ ํด๋์๋ค.
๐ ์ค๋ ํ์ตํ ๋ด์ฉ
CSS
- FlexBox
- basis
- grow
JavaScript ์๊ณ ๋ฆฌ์ฆ ํ์ด
- [Baekjoon]๋จ์ด ๊ธธ์ด์ฌ๊ธฐ
๊ณ์ฐ๊ธฐ ๋ชฉ์ ๋ฐ CSS ๋์์ธ
์ค๋์ ๊ณ์ฐ๊ธฐ๋ฅผ ํ์ด๋ถ๊ณผ ๊ฐ์ ๋์์ธ์ ํ๋ฉด์ ๋ชฉ์ ์ ์์ฑ์ํค๋ ๋ ์ด์๋ค. ๊ทธ๋ฐ๋ฐ ๋๋ keyPad์ ํฌ๊ธฐ๋ฅผ ๊ณ ์ ์ํจ ๋ค grow๋ฅผ ์ฌ์ฉํด ๋ง๊ฒ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์๋๋ฐ ์ด๋ ๊ฒ ๋๋ฉด ํ๋ฉด์ ํฌ๊ธฐ๊ฐ ์ค์ด๋ค ๋ ๋ฒํผ์ ํฌ๊ธฐ๋ ์ค์ด๋ค์ง ์์๋ค. ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ผ์ด๋ธ์ธ์ ์์ basis๋ง์ ์ฌ์ฉํ์ฌ ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ ๋ฒ์ ์์ธํ ์๊ฒ๋์๋ค.
๋ํ, ๋ค๋ฅธ ์ฌ๋๋ค์ ๋ค์ํ ๋์์ธ์ ๋ณด๊ณ ๋๋์ ์ผ๋ก๋ ๋๋ ๋๋ฌด ํ์ ๊ฐํ์๋ ์ฌ๋์ด ์๋๊ฐ ์๊ฐํ๋ค. ๋ฌผ๋ก ๋๋ ๋น์ทํ๊ฒ ๋์์๋ ๊ณ์ฐ๊ธฐ๋ฅผ ๋ฐ๋ผ ๋ชฉ์ ์ ๊ตฌํํ๋ ๋ถ๋ค๋ ์์๋ค.
ํ ์ ์์ผ๋ฉด์๋ ํ์ง ์๋ ๊ฒ์ ๋๋ฌด ์ข์ง ์๋ค๊ณ ์๊ฐ์ด ๋ค์ด ์์ผ๋ก๋ ํ ์ ์๋ ๊ฒ์ ํ์ ๋ฒ์ด๋๋๋ผ๋ ๋ณธ ํ์ผ์ ๋ฐฑ์ ์ ํด๋๊ณ ์ถ๊ฐ์ ์ผ๋ก ์์ ์ ํด์ ์์ฑํด ๋ณด๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ผ๊ฒ ๋ค!!
๐ ์ถ๊ฐ๋ก ๊ณต๋ถํ ๋ด์ฉ
DOM ์กฐ์๋ฐฉ๋ฒ
Flexbox ์์ฑ
JavaScript๋ก ๊ณ์ฐ๊ธฐ ๊ตฌํ๋ฐฉ๋ฒ
๊ธ์์ผ๋ ์์ ๊ณ์ฐ๊ธฐ ๊ตฌํ์์ ๋ค์ณ์ง์ง ์๋๋ก DOM ์กฐ์ ๋ฐฉ๋ฒ ๋ฐ ๊ณ์ฐ๊ธฐ ๊ตฌํ๋ฐฉ๋ฒ, Flexbox ์์ฑ์ ๋ํด ๋ค์ ํ๋ฒ ๊ณต๋ถํ๋ ์๊ฐ์ ๊ฐ์ ธ์ผ ํ๋ค๊ณ ์๊ฐํ๋ค.
๐ ์ค๋ ๋๋์ & ๋ง์ ๊ฐ์ง
- ํ์ ๊ฐํ ์ฌ๊ณ ๋ฐฉ์์ ๊ณ ์น ์ ์๋๋ก ํ์!!
- Flexbox์ basis์์ฑ์ ๋ํด ๋ ๊ณต๋ถํด๋ณด์!!
'Daily > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
22.05.06_TIL (0) | 2022.05.06 |
---|---|
22.05.05_TIL (0) | 2022.05.05 |
22.05.03_TIL (0) | 2022.05.03 |
22.05.02_TIL (0) | 2022.05.02 |
22.05.01_TIL(์ผ์ฃผ์ผ๊ฐ ํ๊ณ ) (0) | 2022.05.01 |