KKG
Programming
KKG
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ์ „์ฒด ๊ธ€ ๋ณด๊ธฐ (84)
    • ํšŒ๊ณ  (9)
    • Bootcamp (19)
    • Error Handling (2)
    • Kotlin (1)
    • Java (19)
      • Java (14)
      • Spring (1)
      • JPA (2)
      • Link (2)
    • Python (5)
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜ (20)
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜ (4)
      • ๋ฐฑ์ค€ (14)
      • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (1)
      • Link (1)
    • SQL (5)
      • SQL (1)
      • MySQL (4)
    • Web (2)
    • etc (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก
  • ๊นƒํ—ˆ๋ธŒ

์ธ๊ธฐ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
KKG

Programming

ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ, ์›น ์•ฑ ํ™”๋ฉด ์„ค๊ณ„ํ•˜๊ธฐ
Bootcamp

ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ, ์›น ์•ฑ ํ™”๋ฉด ์„ค๊ณ„ํ•˜๊ธฐ

2022. 6. 28. 10:39

๐Ÿ“‹ ์˜ค๋Š˜ ๋ฐฐ์šด ๋‚ด์šฉ

  • ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ
  • ์›น ์•ฑ ํ™”๋ฉด ์„ค๊ณ„ํ•˜๊ธฐ

๐Ÿ“‹ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ - ํ•™์Šต๋ชฉํ‘œ

  • ๋ ˆ์ด์•„์›ƒ์„ ์œ„ํ•œ HTML ๊ตฌ์กฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
  • ์†์‰ฝ๊ฒŒ ์›น ํŽ˜์ด์ง€์˜ ๊ฐ ์š”์†Œ๋ฅผ ์ •๋ ฌํ•˜๋Š” ๋ฐ Flexbox์— ๋Œ€ํ•œ ํ•ต์‹ฌ์ ์ธ ๊ฐœ๋…๊ณผ ๋‚ด์šฉ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“˜ ๋ ˆ์ด์•„์›ƒ ๋ฆฌ์…‹

๊ธฐ๋ณธ ์Šคํƒ€์ผ๋ง ์ œ๊ฑฐ

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
}

๐Ÿ“˜ Flexbox

/* ๋ถ€๋ชจ ์š”์†Œ */
main {
    display: flex;
    
    flex-direction: row; /* ์ •๋ ฌ ์ถ• ์„ค์ • */
    /* row(๊ธฐ๋ณธ๊ฐ’), column, row-reverse, column-reverse */
    
    flex-wrap : nowrap; /* ์ค„๋ฐ”๊ฟˆ ์„ค์ • */
    /* nowrap(๊ธฐ๋ณธ๊ฐ’), wrap, wrap-reverse */
    
    justify-content: row; /* ์ถ• ์ˆ˜ํ‰ ๋ฐฉํ–ฅ ์ •๋ ฌ*/
    /* row(๊ธฐ๋ณธ๊ฐ’), column */
    
    align-items center: /* ์ถ• ์ˆ˜์ง ๋ฐฉํ–ฅ ์ •๋ ฌ */
    /* stretch, flex-start, flex-end, center, baseline */
}

/* ์ž์‹ ์š”์†Œ */
div {
    flex: 0 1 auto; /* grow shrink basis */
    
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: auto;
}

Flexbox ์—ฐ์Šต ๊ฒŒ์ž„


๐Ÿ“‹ ์›น ์•ฑ ํ™”๋ฉด ์„ค๊ณ„ํ•˜๊ธฐ - ํ•™์Šต๋ชฉํ‘œ

  • ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์•ฑ์˜ ์™€์ด์–ดํ”„๋ ˆ์ž„์„ ๊ทธ๋ ค๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • ์™€์ด์–ดํ”„๋ ˆ์ž„๋งŒ ๋ณด๊ณ  HTML๋กœ ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • div ํƒœ๊ทธ ๋˜๋Š” section, header ๋“ฑ์˜ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋กœ ์˜์—ญ์„ ๊ตฌ๋ถ„ํ•˜๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • HTML ๋ฌธ์„œ์—์„œ ์–ธ์ œ id ํ˜น์€ class๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“˜ ์™€์ด์–ด ํ”„๋ ˆ์ž„ ์„ค๊ณ„ ๋ฐ ๋ชฉ์—… ๊ตฌํ˜„

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

  • ์›น ๋˜๋Š” ์•ฑ์„ ๊ฐœ๋ฐœํ•  ๋•Œ ๋ ˆ์ด์•„์›ƒ์˜ ๋ผˆ๋Œ€๋ฅผ ๊ทธ๋ฆฌ๋Š” ๋‹จ๊ณ„
  • ์™€์ด์–ด๋กœ ์„ค๊ณ„๋œ ๋ชจ์–‘
  • ์•„์ฃผ ๋‹จ์ˆœํ•˜๊ฒŒ ๋ ˆ์ด์•„์›ƒ๊ณผ ์ œํ’ˆ์˜ ๊ตฌ์กฐ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์šฉ๋„

๋ชฉ์—… (Mock-up)

  • ์‹ค๋ฌผ ํฌ๊ธฐ์˜ ๋ชจํ˜•
  • ์›น ๋˜๋Š” ์•ฑ์—์„œ ๋ชฉ์—…์€ ์‹ค์ œ ์ œํ’ˆ์ด ์ž‘๋™ํ•˜๋Š” ๋ชจ์Šต๊ณผ ๋™์ผํ•˜๊ฒŒ HTML๊ณผ CSS๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.
  • ๊ธฐ๋Šฅ์ ์œผ๋กœ๋Š” ๋™์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค.

์™€์ด์–ดํ”„๋ ˆ์ž„์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํˆด

  • ์˜ค๋ธ (Oven)
  • ํ”ผ๊ทธ๋งˆ (Figma)
  • ๋ฏธ๋กœ (Miro)

์ฝ”๋“œ์Šคํ…Œ์ด์ธ  UrClass

    'Bootcamp' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • Linux ๊ธฐ์ดˆ
    • Twittler ๋ชฉ์—… ๊ตฌํ˜„ - Pair Programming
    • HTML, CSS
    • ์ปดํ“จํ„ฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์›น

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”