Color Extractor

Color Extractor helps you edit and transform images in one page with clear inputs, practical scenarios, and result interpretation notes so you can make faster and more reliable d

Last updated: 2026/03/03

์ด๋ฏธ์ง€ ์—…๋กœ๋“œ

์ด๋ฏธ์ง€๋ฅผ ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜ ํด๋ฆญํ•˜์—ฌ ์—…๋กœ๋“œ
JPG, PNG, GIF, WebP ์ง€์› (์ตœ๋Œ€ 10MB)
์—…๋กœ๋“œ๋œ ์ด๋ฏธ์ง€
ํŒŒ์ผ๋ช…ํฌ๊ธฐํฌ๊ธฐ
์ƒ‰์ƒ์„ ์ถ”์ถœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค…

์ถ”์ถœ๋œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ

CSS ๋ณ€์ˆ˜

์ƒ‰์ƒ ์ถ”์ถœ๊ธฐ๋ž€?

์ƒ‰์ƒ ์ถ”์ถœ๊ธฐ๋Š” ์ด๋ฏธ์ง€์—์„œ ์ฃผ์š” ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์ถ”์ถœํ•ด์ฃผ๋Š” ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์‚ฌ์ง„์ด๋‚˜ ๋””์ž์ธ ์ž‘์—…๋ฌผ์—์„œ ์–ด๋–ค ์ƒ‰์ƒ์ด ์‚ฌ์šฉ๋˜์—ˆ๋Š”์ง€ ๋ถ„์„ํ•˜๊ณ , HEX, RGB, HSL ํ˜•์‹์˜ ์ƒ‰์ƒ ์ฝ”๋“œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค

  • ์›น/์•ฑ ๋””์ž์ด๋„ˆ – ๋ ˆํผ๋Ÿฐ์Šค ์ด๋ฏธ์ง€์—์„œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•
  • ๋ธŒ๋žœ๋“œ ๋””์ž์ด๋„ˆ – ๋กœ๊ณ ๋‚˜ ์ œํ’ˆ ์ด๋ฏธ์ง€์—์„œ ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ ๋ถ„์„ ๋ฐ ์ถ”์ถœ
  • ๊ทธ๋ž˜ํ”ฝ ๋””์ž์ด๋„ˆ – ์‚ฌ์ง„์˜ ๋ถ„์œ„๊ธฐ๋ฅผ ์‚ด๋ฆฐ ์กฐํ™”๋กœ์šด ์ปฌ๋Ÿฌ ์กฐํ•ฉ ์ฐพ๊ธฐ
  • ์ธํ…Œ๋ฆฌ์–ด ๋””์ž์ด๋„ˆ – ์˜๊ฐ์„ ์ฃผ๋Š” ๊ณต๊ฐ„ ์‚ฌ์ง„์—์„œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ ์ƒ์„ฑ
  • ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ดํ„ฐ – ์ฐธ๊ณ  ์ด๋ฏธ์ง€์˜ ์ƒ‰๊ฐ์„ ๋ถ„์„ํ•˜์—ฌ ์ž‘์—…์— ํ™œ์šฉ
  • SNS ์ฝ˜ํ…์ธ  ์ œ์ž‘์ž – ์ผ๊ด€๋œ ํ”ผ๋“œ ์ƒ‰์ƒ ํ†ค ์œ ์ง€๋ฅผ ์œ„ํ•œ ์ƒ‰์ƒ ๋ถ„์„
  • ํŒจ์…˜ ๋””์ž์ด๋„ˆ – ํŠธ๋ Œ๋“œ ์ด๋ฏธ์ง€์—์„œ ์‹œ์ฆŒ ์ปฌ๋Ÿฌ ์ถ”์ถœ

์ฃผ์š” ๊ธฐ๋Šฅ

  • 8๊ฐ€์ง€ ์ฃผ์š” ์ƒ‰์ƒ ์ถ”์ถœ – ์ด๋ฏธ์ง€์—์„œ ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ 8๊ฐ€์ง€ ์ƒ‰์ƒ์„ ์ž๋™์œผ๋กœ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•œ ์ƒ‰์ƒ์€ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒ‰์ƒ๋ณ„ ๋น„์œจ ํ‘œ์‹œ – ๊ฐ ์ƒ‰์ƒ์ด ์ด๋ฏธ์ง€์—์„œ ์ฐจ์ง€ํ•˜๋Š” ๋น„์œจ์„ ํผ์„ผํŠธ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ฃผ์š” ์ƒ‰์ƒ๊ณผ ๋ณด์กฐ ์ƒ‰์ƒ์˜ ๊ตฌ์„ฑ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ ํ˜•์‹ – HEX, RGB, HSL ์„ธ ๊ฐ€์ง€ ํ˜•์‹์œผ๋กœ ์ƒ‰์ƒ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒญ์„ ํด๋ฆญํ•˜์—ฌ ์›ํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์ „ํ™˜ํ•˜์„ธ์š”.
  • ์ƒ‰์ƒ ์ด๋ฆ„ ํ‘œ์‹œ – ๊ฐ ์ƒ‰์ƒ์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ‘œ์ค€ ์ƒ‰์ƒ ์ด๋ฆ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ‘Coral’, ‘Navy’, ‘Gold’ ๋“ฑ ์ง๊ด€์ ์ธ ์ƒ‰์ƒ ์ด๋ฆ„์œผ๋กœ ์ƒ‰์ƒ์„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • ์›ํด๋ฆญ ์ƒ‰์ƒ ๋ณต์‚ฌ – ์ƒ‰์ƒ ์นด๋“œ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ƒ‰์ƒ ์ฝ”๋“œ๊ฐ€ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.
  • CSS ๋ณ€์ˆ˜ ๋ณต์‚ฌ – ์ถ”์ถœ๋œ ๋ชจ๋“  ์ƒ‰์ƒ์„ CSS ์ปค์Šคํ…€ ํ”„๋กœํผํ‹ฐ(๋ณ€์ˆ˜) ํ˜•ํƒœ๋กœ ํ•œ ๋ฒˆ์— ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŒ”๋ ˆํŠธ ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ – ์ถ”์ถœ๋œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ PNG ์ด๋ฏธ์ง€๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ๊ณต์œ ํ•˜๊ฑฐ๋‚˜ ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ – ์ด๋ฏธ์ง€๋ฅผ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์—…๋กœ๋“œ ์˜์—ญ์— ๋†“์œผ๋ฉด ๋ฐ”๋กœ ์ƒ‰์ƒ ์ถ”์ถœ์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

์ƒ‰์ƒ ํ˜•์‹ ์ดํ•ดํ•˜๊ธฐ

์ด ๋„๊ตฌ์—์„œ ์ง€์›ํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ์ƒ‰์ƒ ํ˜•์‹์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

HEX (ํ—ฅ์‚ฌ์ฝ”๋“œ)

HEX๋Š” 16์ง„์ˆ˜(Hexadecimal)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. #RRGGBB ํ˜•์‹์œผ๋กœ, ๊ฐ ๋‘ ์ž๋ฆฌ๋Š” ๋นจ๊ฐ•(R), ์ดˆ๋ก(G), ํŒŒ๋ž‘(B) ๊ฐ’์„ 00๋ถ€ํ„ฐ FF๊นŒ์ง€ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค.

  • #FF0000 – ๋นจ๊ฐ•
  • #00FF00 – ์ดˆ๋ก
  • #0000FF – ํŒŒ๋ž‘
  • #FFFFFF – ํฐ์ƒ‰
  • #000000 – ๊ฒ€์ •

์›น ๊ฐœ๋ฐœ์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋ฉฐ, CSS์—์„œ ์ง์ ‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

RGB

RGB๋Š” ๋นจ๊ฐ•(Red), ์ดˆ๋ก(Green), ํŒŒ๋ž‘(Blue)์˜ ์กฐํ•ฉ์œผ๋กœ ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ƒ‰์ƒ ์ฑ„๋„์€ 0๋ถ€ํ„ฐ 255๊นŒ์ง€์˜ ๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

  • rgb(255, 0, 0) – ๋นจ๊ฐ•
  • rgb(0, 255, 0) – ์ดˆ๋ก
  • rgb(128, 128, 128) – ํšŒ์ƒ‰

ํˆฌ๋ช…๋„๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ rgba(255, 0, 0, 0.5)์ฒ˜๋Ÿผ ์•ŒํŒŒ ๊ฐ’์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HSL

HSL์€ ์ƒ‰์ƒ(Hue), ์ฑ„๋„(Saturation), ๋ช…๋„(Lightness)๋กœ ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์ด ์ƒ‰์ƒ์„ ์ธ์‹ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•˜์—ฌ ์ง๊ด€์ ์ž…๋‹ˆ๋‹ค.

  • H (Hue): 0ยฐ~360ยฐ์˜ ์ƒ‰์ƒํ™˜ ๊ฐ๋„ (0ยฐ=๋นจ๊ฐ•, 120ยฐ=์ดˆ๋ก, 240ยฐ=ํŒŒ๋ž‘)
  • S (Saturation): 0%~100%์˜ ์ฑ„๋„ (0%=ํšŒ์ƒ‰, 100%=์„ ๋ช…ํ•œ ์ƒ‰์ƒ)
  • L (Lightness): 0%~100%์˜ ๋ช…๋„ (0%=๊ฒ€์ •, 50%=์ˆœ์ƒ‰, 100%=ํฐ์ƒ‰)

์˜ˆ: hsl(0, 100%, 50%)๋Š” ์ˆœ์ˆ˜ํ•œ ๋นจ๊ฐ•์ž…๋‹ˆ๋‹ค.

์ƒ‰์ƒ ์ถ”์ถœ ์•Œ๊ณ ๋ฆฌ์ฆ˜

์ด ๋„๊ตฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ํ†ตํ•ด ์ด๋ฏธ์ง€์—์„œ ์ƒ‰์ƒ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค:

  1. ์ด๋ฏธ์ง€ ์ƒ˜ํ”Œ๋ง – ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด ์ด๋ฏธ์ง€๋ฅผ ์ ์ ˆํ•œ ํฌ๊ธฐ๋กœ ์ถ•์†Œํ•ฉ๋‹ˆ๋‹ค.
  2. ์ƒ‰์ƒ ์–‘์žํ™” – ๋น„์Šทํ•œ ์ƒ‰์ƒ๋“ค์„ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๋Œ€ํ‘œ ์ƒ‰์ƒ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
  3. ๋นˆ๋„ ๋ถ„์„ – ๊ฐ ์ƒ‰์ƒ ๊ทธ๋ฃน์˜ ํ”ฝ์…€ ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๋นˆ๋„์ˆœ์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.
  4. ๋‹ค์–‘์„ฑ ํ™•๋ณด – ๋„ˆ๋ฌด ๋น„์Šทํ•œ ์ƒ‰์ƒ์€ ์ œ์™ธํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  5. ์ƒ‰์ƒ ๋งค์นญ – ๊ฐ ์ƒ‰์ƒ์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ํ‘œ์ค€ ์ƒ‰์ƒ ์ด๋ฆ„์„ ๋งค์นญํ•ฉ๋‹ˆ๋‹ค.

ํ™œ์šฉ ํŒ

  • ๊ณ ํ™”์งˆ ์ด๋ฏธ์ง€ ์‚ฌ์šฉ – ์„ ๋ช…ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์ด ํฌํ•จ๋œ ์ด๋ฏธ์ง€์—์„œ ๋” ์ •ํ™•ํ•œ ์ƒ‰์ƒ์„ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ „์ฒด ์ด๋ฏธ์ง€ ํ™œ์šฉ – ํŠน์ • ๋ถ€๋ถ„๋งŒ ์ดฌ์˜ํ•œ ์ด๋ฏธ์ง€๋ณด๋‹ค ์ „์ฒด์ ์ธ ๋ถ„์œ„๊ธฐ๊ฐ€ ๋‹ด๊ธด ์ด๋ฏธ์ง€๊ฐ€ ์ข‹์Šต๋‹ˆ๋‹ค.
  • CSS ๋ณ€์ˆ˜ ํ™œ์šฉ – ์ถ”์ถœ๋œ CSS ๋ณ€์ˆ˜๋ฅผ ํ”„๋กœ์ ํŠธ์˜ ๋ฃจํŠธ ์Šคํƒ€์ผ์‹œํŠธ์— ๋ณต์‚ฌํ•˜์—ฌ ์ผ๊ด€๋œ ์ƒ‰์ƒ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”.
  • ํŒ”๋ ˆํŠธ ์ €์žฅ – ๋งˆ์Œ์— ๋“œ๋Š” ํŒ”๋ ˆํŠธ๋Š” ์ด๋ฏธ์ง€๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ํด๋”์— ๋ณด๊ด€ํ•˜์„ธ์š”.
  • ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€ ๋น„๊ต – ๋‹ค์–‘ํ•œ ๋ ˆํผ๋Ÿฐ์Šค ์ด๋ฏธ์ง€์—์„œ ์ƒ‰์ƒ์„ ์ถ”์ถœํ•˜๊ณ  ๋น„๊ตํ•˜์—ฌ ์ตœ์ ์˜ ํŒ”๋ ˆํŠธ๋ฅผ ์ฐพ์œผ์„ธ์š”.

๋””์ž์ธ์—์„œ์˜ ์ƒ‰์ƒ ํ™œ์šฉ

์ถ”์ถœ๋œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

60-30-10 ๋ฒ•์น™

์ธํ…Œ๋ฆฌ์–ด์™€ ๋””์ž์ธ์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ƒ‰์ƒ ๋ฐฐ๋ถ„ ๋ฒ•์น™์ž…๋‹ˆ๋‹ค:

  • 60% – ์ฃผ ์ƒ‰์ƒ: ๋ฐฐ๊ฒฝ์ด๋‚˜ ์ฃผ์š” ์˜์—ญ์— ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ์ƒ‰์ƒ
  • 30% – ๋ณด์กฐ ์ƒ‰์ƒ: ์ฃผ ์ƒ‰์ƒ์„ ๋ณด์™„ํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ์ƒ‰์ƒ
  • 10% – ๊ฐ•์กฐ ์ƒ‰์ƒ: ์‹œ์„ ์„ ๋„๋Š” ํฌ์ธํŠธ ์ƒ‰์ƒ

์ƒ‰์ƒ ์กฐํ™”

  • ๋ณด์ƒ‰ (Complementary): ์ƒ‰์ƒํ™˜์—์„œ ๋ฐ˜๋Œ€ํŽธ์— ์žˆ๋Š” ์ƒ‰์ƒ ์กฐํ•ฉ. ๊ฐ•ํ•œ ๋Œ€๋น„ ํšจ๊ณผ.
  • ์œ ์‚ฌ์ƒ‰ (Analogous): ์ƒ‰์ƒํ™˜์—์„œ ์ด์›ƒํ•œ ์ƒ‰์ƒ๋“ค์˜ ์กฐํ•ฉ. ์กฐํ™”๋กญ๊ณ  ํŽธ์•ˆํ•œ ๋А๋‚Œ.
  • ์‚ผ๊ฐ ๋ฐฐ์ƒ‰ (Triadic): ์ƒ‰์ƒํ™˜์—์„œ ์ •์‚ผ๊ฐํ˜•์„ ์ด๋ฃจ๋Š” ์„ธ ์ƒ‰์ƒ. ๊ท ํ˜• ์žกํžŒ ๋‹ค์–‘์„ฑ.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

  1. ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ – ํŒŒ์ผ ์„ ํƒ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ฑฐ๋‚˜, ์ด๋ฏธ์ง€๋ฅผ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
  2. ์ž๋™ ๋ถ„์„ – ์ด๋ฏธ์ง€๊ฐ€ ์—…๋กœ๋“œ๋˜๋ฉด ์ž๋™์œผ๋กœ ์ƒ‰์ƒ ๋ถ„์„์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
  3. ํ˜•์‹ ์„ ํƒ – HEX, RGB, HSL ํƒญ์„ ํด๋ฆญํ•˜์—ฌ ์›ํ•˜๋Š” ์ƒ‰์ƒ ํ˜•์‹์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  4. ์ƒ‰์ƒ ๋ณต์‚ฌ – ์ƒ‰์ƒ ์นด๋“œ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ƒ‰์ƒ ์ฝ”๋“œ๊ฐ€ ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.
  5. CSS ๋ณต์‚ฌ – ‘CSS ๋ณ€์ˆ˜’ ์˜์—ญ์˜ ๋ณต์‚ฌ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋ชจ๋“  ์ƒ‰์ƒ์„ CSS ํ˜•์‹์œผ๋กœ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.
  6. ํŒ”๋ ˆํŠธ ๋‹ค์šด๋กœ๋“œ – ‘ํŒ”๋ ˆํŠธ ๋‹ค์šด๋กœ๋“œ’ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด PNG ์ด๋ฏธ์ง€๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์†Œ๊ฐœ

์ด๋ฏธ์ง€ ์—…๋กœ๋“œ๋Š” ํ•„์š”ํ•œ ๊ฐ’์„ ๋น ๋ฅด๊ฒŒ ๊ณ„์‚ฐยท๋ณ€ํ™˜ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ์˜จ๋ผ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

์ž…๋ ฅ๊ฐ’์„ ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ์—ฌ๋Ÿฌ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ฒ€ํ† ํ•ด ๋” ๋‚˜์€ ์˜์‚ฌ๊ฒฐ์ •์„ ๋„์™€์ค๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์ƒํ™ฉ์—์„œ ํ™œ์šฉํ•ด ๋ณด์„ธ์š”

  • ๊ฒฐ๊ณผ๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ณ„์‚ฐํ•ด ๋Œ€๋žต์ ์ธ ํŒ๋‹จ์ด ํ•„์š”ํ•  ๋•Œ
  • ์—ฌ๋Ÿฌ ์ž…๋ ฅ๊ฐ’์„ ๋ฐ”๊ฟ” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋น„๊ตํ•˜๊ณ  ์‹ถ์„ ๋•Œ
  • ๋ฐ˜๋ณต ๊ณ„์‚ฐ์„ ์ž๋™ํ™”ํ•ด ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ณ  ์‹ถ์„ ๋•Œ
  • ์—…๋ฌด/ํ•™์Šต ์ค‘ ๊ธฐ์ค€๊ฐ’์„ ํ™•์ธํ•ด์•ผ ํ•  ๋•Œ
  • ๊ฒฐ๊ณผ๋ฅผ ํŒ€์›/๊ฐ€์กฑ๊ณผ ๊ณต์œ ํ•˜๊ธฐ ์ „์— ๊ฒ€ํ† ํ•  ๋•Œ

์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋น ๋ฅธ ์ž…๋ ฅ ์ฒ˜๋ฆฌ – ๋ณต์žกํ•œ ์„ค์ • ์—†์ด ํ•ต์‹ฌ ๊ฐ’๋งŒ ์ž…๋ ฅํ•ด ๋ฐ”๋กœ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฆ‰์‹œ ๊ฒฐ๊ณผ ๊ฐฑ์‹  – ์ž…๋ ฅ๊ฐ’ ๋ณ€๊ฒฝ ์‹œ ๊ฒฐ๊ณผ ๋น„๊ต๊ฐ€ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.
  • ๋ช…ํ™•ํ•œ ๊ฒฐ๊ณผ ํ‘œ์‹œ – ํ•ต์‹ฌ ์ˆ˜์น˜๋ฅผ ์ฝ๊ธฐ ์‰ฌ์šด ํ˜•ํƒœ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ˜๋ณต ํ™œ์šฉ ์ตœ์ ํ™” – ์—ฌ๋Ÿฌ ์กฐ๊ฑด์„ ์—ฐ์†์œผ๋กœ ๊ฒ€ํ† ํ•˜๊ธฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ – ์„ค์น˜ ์—†์ด ์–ด๋””์„œ๋‚˜ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

  1. ํ•„์ˆ˜ ์ž…๋ ฅ๊ฐ’์„ ํ™•์ธํ•˜๊ณ  ํ•ญ๋ชฉ์„ ์ฑ„์›๋‹ˆ๋‹ค.
  2. ํ•„์š”ํ•œ ์˜ต์…˜์„ ์„ ํƒํ•ด ๊ณ„์‚ฐ/๋ณ€ํ™˜ ์กฐ๊ฑด์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  3. ์‹คํ–‰ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  4. ์ž…๋ ฅ๊ฐ’์„ ์กฐ์ •ํ•˜๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตยท๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.

์ƒ์„ธ ์„ค๋ช…

์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๊ฒฐ๊ณผ๋Š” ์ž…๋ ฅํ•œ ๊ฐ’๊ณผ ์„ ํƒํ•œ ์กฐ๊ฑด์„ ๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ํŒ๋‹จ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” ๊ณต์‹ ์ž๋ฃŒ๋‚˜ ์ „๋ฌธ๊ฐ€ ๊ฒ€ํ† ์™€ ํ•จ๊ป˜ ํ™œ์šฉํ•˜์„ธ์š”.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์–ด๋–ค ์ด๋ฏธ์ง€ ํ˜•์‹์„ ์ง€์›ํ•˜๋‚˜์š”?

JPG, PNG, GIF, WebP ๋“ฑ ์ผ๋ฐ˜์ ์ธ ์ด๋ฏธ์ง€ ํ˜•์‹์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ตœ๋Œ€ ํŒŒ์ผ ํฌ๊ธฐ๋Š” 10MB์ด๋ฉฐ, ๋” ํฐ ํŒŒ์ผ์€ ์—…๋กœ๋“œ ์ „์— ์••์ถ•ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ํˆฌ๋ช… ๋ฐฐ๊ฒฝ์ด ์žˆ๋Š” PNG ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ ํˆฌ๋ช… ์˜์—ญ์€ ์ƒ‰์ƒ ์ถ”์ถœ์—์„œ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.

์ƒ‰์ƒ์ด 8๊ฐœ๋ณด๋‹ค ์ ๊ฒŒ ์ถ”์ถœ๋˜๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š”?

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

์ถ”์ถœ๋œ ์ƒ‰์ƒ์ด ์›๋ณธ๊ณผ ์•ฝ๊ฐ„ ๋‹ค๋ฅด๊ฒŒ ๋А๊ปด์ง€๋Š”๋ฐ์š”?

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

์—…๋กœ๋“œํ•œ ์ด๋ฏธ์ง€๋Š” ์„œ๋ฒ„์— ์ €์žฅ๋˜๋‚˜์š”?

์•„๋‹ˆ์š”, ์ด๋ฏธ์ง€๋Š” ์„œ๋ฒ„๋กœ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ƒ‰์ƒ ์ถ”์ถœ ์ฒ˜๋ฆฌ๋Š” ๋ธŒ๋ผ์šฐ์ € ๋‚ด์—์„œ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์—…๋กœ๋“œํ•œ ์ด๋ฏธ์ง€๋Š” ์˜ค์ง ์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์ฒ˜๋ฆฌ๋˜๋ฉฐ, ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜๋ฉด ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋„ ํ•จ๊ป˜ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์— ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.

์ƒ‰์ƒ ์ด๋ฆ„์€ ์–ด๋–ป๊ฒŒ ๊ฒฐ์ •๋˜๋‚˜์š”?

์•ฝ 140๊ฐœ์˜ ํ‘œ์ค€ CSS ์ƒ‰์ƒ ์ด๋ฆ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ถ”์ถœ๋œ ์ƒ‰์ƒ์„ ๋น„๊ตํ•˜์—ฌ, RGB ๊ณต๊ฐ„์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฑฐ๋ฆฌ์— ์žˆ๋Š” ์ƒ‰์ƒ์˜ ์ด๋ฆ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด #FF6B6B์™€ ๊ฐ™์€ ์ƒ‰์ƒ์€ ‘Tomato’๋‚˜ ‘Light Coral’๊ณผ ๊ฐ™์€ ๊ฐ€์žฅ ์œ ์‚ฌํ•œ ์ด๋ฆ„์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

CSS ๋ณ€์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•˜๋‚˜์š”?

CSS ๋ณ€์ˆ˜(Custom Properties)๋Š” ํ”„๋กœ์ ํŠธ ์ „์ฒด์—์„œ ์ผ๊ด€๋œ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๋ณต์‚ฌํ•œ CSS ์ฝ”๋“œ๋ฅผ ์Šคํƒ€์ผ์‹œํŠธ์˜ :root ์„ ํƒ์ž ์•ˆ์— ๋ถ™์—ฌ๋„ฃ๊ณ , var(--color-1), var(--color-2) ๋“ฑ์œผ๋กœ ์ฐธ์กฐํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•  ๋•Œ ๋ณ€์ˆ˜ ๊ฐ’๋งŒ ์ˆ˜์ •ํ•˜๋ฉด ์ „์ฒด ์‚ฌ์ดํŠธ์˜ ์ƒ‰์ƒ์ด ์ผ๊ด„ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.