1. CSS์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

CSS๊ฐ€ ๋ฌด์—‡์ผ๊นŒ?

  • ์›น ํŽ˜์ด์ง€ ์Šคํƒ€์ผ ๋ฐ ๋ ˆ์ด์•„์›ƒ์„ ์ •์˜ํ•˜๋Š” ์Šคํƒ€์ผ์‹œํŠธ ์–ธ์–ด
  • ๊ฐ€๋…์„ฑ ๋ฐ ์ „๋‹ฌ๋ ฅ์˜ ์ฐจ์ด๊ฐ€ ์ƒ๊ธด๋‹ค.
  • ์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ
    - ์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์€ ์ง๊ด€์ ์ด๊ณ  ์‰ฌ์šด UI์—์„œ ๋‚˜์˜จ๋‹ค.
  • ๋ฐฐ์šฐ๊ธฐ ๊ฐ€์žฅ ์‰ฌ์šด ๋™์‹œ์—, ๊ฐ€์žฅ ์–ด๋ ค์šด ์–ธ์–ด ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

๋ฌด์—‡๋ถ€ํ„ฐ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„๊นŒ?

  • ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ถ€ํ„ฐ ๋งŒ๋“ค๊ฒŒ ๋œ๋‹ค.
    (user interface)

user interface๋ž€ ๋ฌด์—‡์ผ๊นŒ?

  • ์ปดํ“จํ„ฐ์™€ ๊ต๋ฅ˜ํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ

2. CSS๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

  • ๊ฐ™์€ ์ค„์—์„œ ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋Š” ์ธ๋ผ์ธ ์Šคํƒ€์ผ
  • CSSํŒŒ์ผ ๋‚ด์— ์ž‘์„ฑํ•˜๋Š” ๋‚ด์šฉ์„ ๋ณ„๋„ ํŒŒ์ผ๋กœ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ  style์š”์†Œ ๋‚ด์— ์ž‘์„ฑํ•˜๋Š” ๋‚ด๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ
  • ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ

์‹คํ–‰ ๋ฐฉ๋ฒ•

  1. index.html ํŒŒ์ผ์ด ์žˆ๋Š” ํด๋”์•ˆ์— index.css ํŒŒ์ผ์„ ๋งŒ๋“ ๋‹ค.
  2. css ๋ฌธ๋ฒ•์„ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

    ex)
    body {
    margin: 0;
    padding: 0;
    background: #fff;
    color: #4a4a4a;
    }
    header, footer {
    font-size: large;
    text-align: center;
    padding: 0.3em 0;
    background-color: #4a4a4a;
    color: #f9f9f9;
    }

์ด๋Ÿฐ ์‹์œผ๋กœ code๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

CSS ๋ฌธ๋ฒ•

์ ˆ๋Œ€ ๋‹จ์œ„, ์ƒ๋Œ€ ๋‹จ์œ„

  • ์ ˆ๋Œ€ ๋‹จ์œ„ : px, pt ๋“ฑ

  • ์ƒ๋Œ€ ๋‹จ์œ„ : ์ƒ๋Œ€ ๋‹จ์œ„: %, em, rem, ch, vw, vh ๋“ฑ

  • ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ๋ธŒ๋ผ์šฐ์ € ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ ธ๋„ ์ ˆ๋Œ€ ๋‹จ์œ„๋Š” ๊ณ ์ •๋œ ์ ˆ๋Œ€ ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์— ํฌ๊ธฐ๊ฐ€ ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค.


3. ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์™€ CSS์˜ ๊ด€๊ณ„์„ฑ์„ ์•Œ์•„๋ณด์ž.

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋Š”

  • ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ๊ธฐ๋ณธ ์†Œ์–‘ : ์•„๋ฌด๋ฆฌ ํ›Œ๋ฅญํ•œ ๋‚ด๋ถ€ ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ๋”๋ผ๋„, UI๊ฐ€ ์—†์œผ๋ฉด ์†Œ์šฉ์ด ์—†๋‹ค.
    (์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•˜๋ ค๋ฉด UI๊ฐ€ ๊ผญ ํ•„์š”ํ•˜๋‹ค.
    ์ด์ฒ˜๋Ÿผ ์ค‘์š”ํ•œ UI๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์˜ ์—ญํ• ์ด๋‹ค.)

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ํ•„์š”ํ•œ ์—ญ๋Ÿ‰

  • ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค.
  • ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ฌถ์–ด์„œ ์ œ์ž‘
  • ํ™”๋ฉด์˜ ๊ตฌ์„ฑ์ด๋‚˜ ๋ฐฐ์น˜(๋ ˆ์ด์•„์›ƒ ๋””์ž์ธ)
  • ๊ตต์€ ๊ธ€์”จ์™€ ๊ฐ™์€ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ์™€ ์ƒ‰์ƒ์„ ์ ์šฉํ•˜๋Š” ์ผ ๋“ฑ
  • ์ •๋ ฌ์ด๋‚˜ ๋ฐฐ์ƒ‰์— ๋Œ€ํ•œ ๊ฐ๊ฐ
  • UX์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•˜๊ณ , UX๊ฐ€ ์ž˜ ์ ์šฉ๋œ ์›น์ด๋‚˜ ์•ฑ์„ ๋ถ„์„ํ•ด ๋ณธ ๊ฒฝํ—˜

์™œ ํ•„์š”ํ•œ๊ฐ€?

  • ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋Š” ๋””์ž์ธ์˜ ๋ฌธ์ œ์ ์ด ๋ฌด์—‡์ธ์ง€ ๋ถ„์„๊ฐ€๋Šฅ, ํ•ด๊ฒฐ์ฑ…์„ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ๋‹ค.

4. ์‹ค์Šต

  • ์ž๊ธฐ์†Œ๊ฐœํŽ˜์ด์ง€ ๊พธ๋ฏธ๊ธฐ

5. ๋ณต์Šต

๋ณต์Šตํ•ด์•ผํ•  ์ 

  • ๋‹ค์–‘ํ•œ CSS ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ ์‘์ด ๋  ๋•Œ๊นŒ์ง€ ์—ฐ์Šต ํ•ด๋ณด๊ธฐ
  • CSS ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•˜๊ธฐ
  • ๋ฐ•์Šค ๋ชจ๋ธ ์ดํ•ดํ•˜๊ธฐ

๋ณต์Šต์— ์ฐธ๊ณ ๊ฐ€ ๋  ์‚ฌ์ดํŠธ

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

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