DevLog

TIL(20210630) - Flexbox, ๋ ˆ์ด์•„์›ƒ ๋ฆฌ์…‹ ๋ณธ๋ฌธ

๐Ÿค” TIL(Today I Learned)

TIL(20210630) - Flexbox, ๋ ˆ์ด์•„์›ƒ ๋ฆฌ์…‹

Seungjae Lee 2021. 6. 30. 21:38

๐ŸŽ Daily

  • CSS ์…€๋ ‰ํ„ฐ ํ•™์Šต
  • HTML๋กœ ๋ ˆ์ด์•„์›ƒ ๋งŒ๋“ค๊ธฐ(Flexbox์‚ฌ์šฉ)

๐Ÿค” Learned

  • ์ž์† ์„ ํƒ์ž์™€ ์ž์‹ ์„ ํƒ์ž์˜ ์ฐจ์ด
    ์ž์† ์„ ํƒ์ž๋Š” ์ž์‹, ์†์ž ๊ทธ๋ฆฌ๊ณ  ์ดํ›„์˜ ๋ชจ๋“  ํ›„์†์„ ์„ ํƒํ•˜๋Š” ์„ ํƒ์ž
    ์ž์‹ ์„ ํƒ์ž๋Š” ํŠน์ • ์š”์†Œ์˜ ์ง๊ณ„ ์ž์‹๋งŒ ์„ ํƒํ•˜๋Š” ์„ ํƒ์ž(์†์ž, ํ›„์† ํฌํ•จํ•˜์ง€ ์•Š์Œ)
  • ๋ ˆ์ด์•„์›ƒ ๋ฆฌ์…‹
* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
}
  • flexbox
    ๋ถ€๋ชจ ๋ฐ•์Šค ์š”์†Œ์— display: flex ๋ฅผ ์ ์šฉํ•ด, ์ž์‹ ๋ฐ•์Šค์˜ ๋ฐฉํ–ฅ๊ณผ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •
    ๋ถ€๋ชจ ๋ฐ•์Šค์— flex-direction ์†์„ฑ์„ ์ ์šฉํ•˜์—ฌ ์ˆ˜์ง, ์ˆ˜ํ‰ ๋ถ„ํ•  ๋ฐฉํ–ฅ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ. <row(๊ธฐ๋ณธ๊ฐ’), column>
    ์ž์‹ ๋ฐ•์Šค ์š”์†Œ์— flex: <grow> <shrink> <basis> ๋ฅผ ์„ค์ •ํ•˜๋ฉด ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ์ค„์ผ ์ˆ˜ ์žˆ์Œ.
    ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ ๊ฐ’์ด ์ ์šฉ๋จ flex: 0 1 auto;

๐ŸŒˆ Tomorrow

  • javascript ์Šค์ฝ”ํ”„, ํด๋กœ์ € ํ•™์Šต
  • ๋‚จ๋Š” ์‹œ๊ฐ„ ๋ถ„๋ฐฐ ์ž˜ํ•ด์„œ ์•Œ์ฐจ๊ฒŒ ์“ฐ๊ธฐ
Comments