๋ ˆ์ด์•„์›ƒ

  • ๊ฐ๊ฐ์˜ ์š”์†Œ๋ฅผ ๋ชฉ์ ์— ๋งž๊ฒŒ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ

์™€์ด์–ดํ”„๋ ˆ์ž„

  • ์›น & ์•ฑ์„ ๊ฐœ๋ฐœํ•  ๋•Œ ๋ ˆ์ด์•„์›ƒ์˜ ๋ผˆ๋Œ€๋ฅผ ๊ทธ๋ฆฌ๋Š” ๋‹จ๊ณ„
  • ์„ ,๋„ํ˜•์œผ๋กœ ์›น & ์•ฑ์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๋ฌ˜์‚ฌํ•œ ๊ฒƒ

๋ชฉ์—…

  • ์‹ค์ œ ์ œํ’ˆ์ด ์ž‘๋™ํ•˜๋Š” ๋ชจ์Šต๊ณผ ๋™์ผํ•˜๊ฒŒ HTML ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑ
    ex) ํŠธ์œ— ์ž‘์„ฑ์ž, ํŠธ์œ— ๋‚ด์šฉ, ์ž‘์„ฑํ•œ ๋‚ ์งœ ๋“ฑ์„ HTML ๋ฌธ์„œ ๋‚ด์— ํ•˜๋“œ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ์‹

์™€์ด์–ดํ”„๋ ˆ์ž„ & ๋ชฉ์—…์„ ์™œ ํ•ด์•ผ ๋ ๊นŒ?

  • HTML ๋ฌธ์„œ๋ฅผ ํ†ตํ•ด ํ™”๋ฉด์„ ๊ทธ๋ ค๋ณด์ง€ ์•Š์œผ๋ฉด, JavaScript๋ฅผ ์ ์šฉํ•œ ์™„์„ฑ๋ณธ์ด ์–ด๋–ค ํ˜•ํƒœ๋ฅผ ๊ฐ€์งˆ์ง€ ์ƒ์ƒํ•˜๊ธฐ ์–ด๋ ค์›€
  • ์„ค๊ณ„๋„ ์—†์ด ๊ฑด๋ฌผ์„ ์ง“๋Š” ๊ฒƒ๊ณผ ๊ฐ™๋‹ค.

๋ ˆ์ด์•„์›ƒ ๋ฆฌ์…‹ ๊ธฐ๋ณธ ์˜ˆ์‹œ

๋ ˆ์ด์•„์›ƒ ๋ฆฌ์…‹์„ ํ•˜๋Š” ์ด์œ 

  • Body ์š”์†Œ๋Š” ๊ธฐ๋ณธ ์Šคํƒ€์ผ์— ์•ฝ๊ฐ„์˜ ์—ฌ๋ฐฑ์ด ์žˆ๋‹ค.
  • width, heigth ๊ณ„์‚ฐ์ด ์—ฌ๋ฐฑ์„ ํฌํ•จํ•˜์ง€ ์•Š์•„ ๊ณ„์‚ฐ์— ์–ด๋ ค์›€์ด ์žˆ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ € ๋งˆ๋‹ค ์—ฌ๋ฐฑ์ด๋‚˜ ๊ธ€๊ผด๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์ด ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅด๋‹ค.

Flexbox

  • ๋ฐ•์Šค๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ์ค„์—ฌ ๋ ˆ์ด์•„์›ƒ์„ ์žก๋Š” ๋ฐฉ๋ฒ•
  • ์†์„ฑ ํ™œ์šฉ์‹œ, ์š”์†Œ์˜ ์ •๋ ฌ, ์š”์†Œ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ฐ„์„ ์„ค์ • ๊ฐ€๋Šฅ

๋ถ€๋ชจ ์š”์†Œ์— ์ง€์ • ํ•˜๋Š” ์†์„ฑ

  • ์ž์‹ ์š”์†Œ๋“ค์˜ ์ •๋ ฌ๊ณผ ๊ด€๋ จ
  • flex box ์†์„ฑ
  1. flex-direction ์†์„ฑ์€ ์ž์‹ ์š”์†Œ๋“ค์„ ์ •๋ ฌํ•  ์ •๋ ฌ ์ถ•์„ ๊ฒฐ์ •ํ•œ๋‹ค.
    ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์œผ๋กœ๋Š” row, column, row-reverse, column-reverse๊ฐ€ ์žˆ์Œ

  2. justify-content ์†์„ฑ์€ ์ž์‹ ์š”์†Œ๋“ค์„ ์ˆ˜ํ‰ ๋ฐฉํ–ฅ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์ •๋ ฌํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•œ๋‹ค. ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์œผ๋กœ๋Š” flex-start , flex-end, center, space-between, space-around์ด ์žˆ๋‹ค.

  3. align-items ์†์„ฑ์€ ์ž์‹ ์š”์†Œ๋“ค์„ ์ˆ˜์ง ๋ฐฉํ–ฅ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์ •๋ ฌํ•  ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•œ๋‹ค. ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์œผ๋กœ๋Š” stretch , flex-start , flex-end , center , baseline ์ด ์žˆ๋‹ค.

์ž์‹ ์š”์†Œ์— ์ง€์ •ํ•˜๋Š” ์†์„ฑ

  • ์š”์†Œ๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ๊ณต๊ด€๊ณผ ๊ด€๋ จ
  • flex ์†์„ฑ
  1. flex-grow : ํŒฝ์ฐฝ ์ง€์ˆ˜
    • ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋Š˜์–ด๋‚  ๊ฒƒ์ธ์ง€
  2. flex-shrink : ์ˆ˜์ถ• ์ง€์ˆ˜
    • ์š”์†Œ์˜ ํฌ๊ธฐ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค„์–ด๋“ค ๊ฒƒ์ธ์ง€
  3. flex-basis. : ๊ธฐ๋ณธ ํฌ๊ธฐ
    • ๋Š˜์–ด๋‚˜๊ณ  ์ค„์–ด๋“œ๋Š” ๊ฒƒ๊ณผ ์ƒ๊ด€์—†์ด ์š”์†Œ์˜ ๊ธฐ๋ณธ ํฌ๊ธฐ๊ฐ€ ์–ผ๋งˆ์ธ์ง€

์‹ค์Šต

  • ๊ณ„์‚ฐ๊ธฐ ๋ชฉ์—… ๋งŒ๋“ค๊ธฐ
  • ๊ณผ์ œ ์ œ์ถœ ๊ธฐ๊ฐ„ : 2/17 14:00 ๊นŒ์ง€

ํ˜„์žฌ ์ง„ํ–‰ ์‚ฌํ•ญ

  1. ๋””์ž์ธ์— ์ฐธ๊ณ ํ•  ์‚ฌ์ง„ ๊ณ ๋ฅด๊ธฐ
  1. ์™€์ด์–ด ํ”„๋ ˆ์ž„ ๋””์ž์ธ

  2. ํ˜„์žฌ ๊นŒ์ง€ ์ž‘์—…ํ•œ HTML,CSS ํ™œ์šฉํ•œ ๊ฒฐ๊ณผ๋ฌผ

  3. ์ถ”๊ฐ€์ ์œผ๋กœ ํ•ด์•ผ ํ•  ์ž‘์—…

  • display ์ชฝ ๊ทธ๋ฆผ์ž ์ž‘์—…
  • display ๋ฐ‘ ๋ฒ„ํŠผ 3๊ฐœ ๊ทธ๋ฆผ์ž ์ž‘์—…
  • ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋Š” ์•ก์…˜ ๊ธฐ๋Šฅ ์ถ”๊ฐ€(์ƒ‰์ƒ ๋ฐ”๋€Œ๋Š” ์•ก์…˜,๋ˆ„๋ฅด๋Š” ๊ฒƒ ๊ฐ™์ด ๋ณด์ด๋Š” ์•ก์…˜ ๋“ฑ)
  • ๊ณ„์‚ฐ๊ธฐ ์™ธ ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ๋ฐ”๊พธ๊ธฐ

์ฐธ๊ณ ํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ์ดํŠธ

profile
ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๊ณต๋ถ€์ค‘

0๊ฐœ์˜ ๋Œ“๊ธ€