๐ŸŽจ
โ† ๊ฐ€์ด๋“œ ๋ชฉ๋ก์œผ๋กœ

HEX vs RGB vs HSL: ์–ด๋–ค ์ƒ‰์ƒ ํ˜•์‹์„ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ์š”?

ยท ํƒœ๊ทธ: hex-vs-rgb-vs-hsl, color-formats, css, web-development, color-converter

HEX vs RGB vs HSL: ์–ด๋–ค ์ƒ‰์ƒ ํ˜•์‹์„ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ์š”?

CSS๋Š” ์ƒ‰์ƒ์„ ์ •์˜ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์„ธ ๊ฐ€์ง€ ํ˜•์‹์€ HEX, RGB, HSL์ž…๋‹ˆ๋‹ค. ๊ฐ ํ˜•์‹์€ ๋šœ๋ ทํ•œ ๊ฐ•์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ๊ฐ์„ ์–ธ์ œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๋ฉด ์Šคํƒ€์ผ์‹œํŠธ ์œ ์ง€ ๊ด€๋ฆฌ์„ฑ๊ณผ ๋™์  ์ƒ‰์ƒ ์‹œ์Šคํ…œ ์ƒ์„ฑ ๋Šฅ๋ ฅ์„ ๊ทน์ ์œผ๋กœ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋Š” ๋ชจ๋“  ํ˜•์‹์„ ๋ถ„์„ํ•˜์—ฌ ์–ด๋–ค ์ƒํ™ฉ์—์„œ๋“  ์ ํ•ฉํ•œ ๊ฒƒ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

HEX ์ƒ‰์ƒ ํ˜•์‹: ์—…๊ณ„ ํ‘œ์ค€

HEX(16์ง„์ˆ˜) ์ƒ‰์ƒ์€ ์›น ๋””์ž์ธ์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค. hex ์ƒ‰์ƒ์€ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘ ๊ฐ’์„ ์ˆœ์„œ๋Œ€๋กœ ๋‚˜ํƒ€๋‚ด๋Š” 6์ž๋ฆฌ 16์ง„์ˆ˜ ์ˆซ์ž๊ฐ€ ๋’ค๋”ฐ๋ฅด๋Š” #๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค.

#FF5733
  • #FF โ€” ๋นจ๊ฐ• (10์ง„์ˆ˜ 255)
  • #57 โ€” ์ดˆ๋ก (10์ง„์ˆ˜ 87)
  • #33 โ€” ํŒŒ๋ž‘ (10์ง„์ˆ˜ 51)

HEX ๋ณ€ํ˜•

HEX๋Š” ๋‹ค์–‘ํ•œ ํ•„์š”์— ๋งž๋Š” ์—ฌ๋Ÿฌ ํ‘œ๊ธฐ๋ฒ•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค:

/* ํ‘œ์ค€ 6์ž๋ฆฌ hex */
color: #FF5733;

/* ๋‹จ์ถ•ํ˜• โ€” ๋™์ผํ•œ ์Œ์ด 3์ž๋ฆฌ๋กœ ์ถ•์†Œ๋จ */
color: #F53; /* #FF5533์œผ๋กœ ํ™•์žฅ๋จ */

/* ์•ŒํŒŒ ์ฑ„๋„์ด ์žˆ๋Š” 8์ž๋ฆฌ hex */
color: #FF573380; /* 50% ๋ถˆํˆฌ๋ช…๋„ */

๋‹จ์ถ•ํ˜• HEX๋Š” ๊ฐ ์Œ์ด ์ผ์น˜ํ•˜๋Š” ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค: #AABBCC๋Š” #ABC๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›๋˜๋Š” ์ˆœ์ „ํžˆ ๊ณต๊ฐ„ ์ ˆ์•ฝ ๊ทœ์น™์ž…๋‹ˆ๋‹ค.

8์ž๋ฆฌ HEX(#RRGGBBAA)๋Š” ์•ŒํŒŒ ํˆฌ๋ช…๋„๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ŒํŒŒ ๊ฐ’์€ 00(์™„์ „ ํˆฌ๋ช…)์—์„œ FF(์™„์ „ ๋ถˆํˆฌ๋ช…)๊นŒ์ง€์˜ ๋ฒ”์œ„๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. 8์ž๋ฆฌ hex์˜ ๋ธŒ๋ผ์šฐ์ € ์ง€์›์€ ๋ชจ๋“  ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค.

4์ž๋ฆฌ ๋‹จ์ถ•ํ˜•(#RGBA)๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค: #F538์€ #FF553388๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

HEX๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

  • ๋””์ž์ธ ๋„๊ตฌ์—์„œ ๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ โ€” Figma, Sketch, Adobe XD ๋ชจ๋‘ ๊ธฐ๋ณธ์ ์œผ๋กœ hex๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค
  • ํ•˜๋“œ์ฝ”๋”ฉ๋œ ๋ธŒ๋žœ๋“œ ์ƒ‰์ƒ โ€” Hex๋Š” ์ ˆ๋Œ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š” ๊ฐ’์— ๋Œ€ํ•ด ๋ชจํ˜ธํ•˜์ง€ ์•Š๊ณ  ๊ฐ„๊ฒฐํ•ฉ๋‹ˆ๋‹ค
  • ๋ฌธ์„œํ™” ๋ฐ ๋ชฉ์—… โ€” Hex๋Š” ๋””์ž์ด๋„ˆ์™€ ๊ฐœ๋ฐœ์ž ์‚ฌ์ด์—์„œ ๊ฐ€์žฅ ์ž˜ ์•Œ๋ ค์ง„ ํ˜•์‹์ž…๋‹ˆ๋‹ค
  • CSS ์‚ฌ์šฉ์ž ์ •์˜ ์†์„ฑ โ€” hex๋กœ ๋ธŒ๋žœ๋“œ ํ† ํฐ์„ ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ธ ๊ด€ํ–‰์ž…๋‹ˆ๋‹ค

HEX๋ฅผ ํ”ผํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹ ์ƒ‰์ƒ ์กฐ์ž‘ โ€” ๊ฐœ๋ณ„ ์ฑ„๋„ ์กฐ์ •์—๋Š” ๋ฌธ์ž์—ด ํŒŒ์‹ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค
  • ์ƒ‰์ƒ ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ โ€” ๋” ๋ฐ๊ฑฐ๋‚˜ ์–ด๋‘์šด ๋ณ€ํ˜• ์ƒ์„ฑ์—๋Š” ์‚ฌ์†Œํ•˜์ง€ ์•Š์€ ์ˆ˜ํ•™์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค
  • ์ƒ‰์ƒ ์˜๋„ ์ „๋‹ฌํ•˜๊ธฐ โ€” Hex๋Š” ์ƒ‰์ƒ์— ๋Œ€ํ•œ ์˜๋ฏธ์  ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

RGB ์ƒ‰์ƒ ํ˜•์‹: ์ฑ„๋„ ์ œ์–ด

RGB๋Š” ๋นจ๊ฐ•(Red), ์ดˆ๋ก(Green), ํŒŒ๋ž‘(Blue)์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. CSS์—์„œ๋Š” 0์—์„œ 255๊นŒ์ง€์˜ ๊ฐ’ ๋˜๋Š” ๋ฐฑ๋ถ„์œจ(0%์—์„œ 100%)์„ ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค.

/* ๋ ˆ๊ฑฐ์‹œ ์‰ผํ‘œ ๊ตฌ๋ถ„ ๊ตฌ๋ฌธ */
color: rgb(255, 87, 51);
color: rgba(255, 87, 51, 0.5);

/* ์ตœ์‹  ๊ณต๋ฐฑ ๊ตฌ๋ถ„ ๊ตฌ๋ฌธ */
color: rgb(255 87 51);
color: rgb(255 87 51 / 0.5);

/* ๋ฐฑ๋ถ„์œจ ๊ฐ’ */
color: rgb(100% 34% 20%);

์ตœ์‹  RGB ๊ตฌ๋ฌธ ๊ฐœ์„  ์‚ฌํ•ญ

CSS Color Level 4 ๋ช…์„ธ๋Š” rgb() ํ•จ์ˆ˜๋ฅผ ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ๋ฐฉ์‹์œผ๋กœ ํ˜„๋Œ€ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค:

  1. ๊ณต๋ฐฑ ๊ตฌ๋ถ„ ๊ฐ’ โ€” ์‰ผํ‘œ๊ฐ€ ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์•„ ๊ตฌ๋ฌธ์ด ๋” ๊น”๋”ํ•ด์กŒ์Šต๋‹ˆ๋‹ค
  2. ์Šฌ๋ž˜์‹œ ๊ตฌ๋ถ„ ์•ŒํŒŒ โ€” rgba() ๋ณ„์นญ์ด ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค; rgb()๊ฐ€ ์ด์ œ ์„ ํƒ์  ์•ŒํŒŒ ์ฑ„๋„์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค

๋ ˆ๊ฑฐ์‹œ์™€ ์ตœ์‹  ๊ตฌ๋ฌธ ๋ชจ๋‘ ์™„์ „ํžˆ ์ง€์›๋˜์ง€๋งŒ, ์ƒˆ ์ฝ”๋“œ์—๋Š” ์ตœ์‹  ๊ตฌ๋ฌธ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.

RGB๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

  • Canvas ๋ฐ WebGL โ€” ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ API๋Š” ํ”ฝ์…€ ๊ฐ’์„ RGB๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค
  • ์ˆ˜์น˜์  ์ƒ‰์ƒ ์กฐ์ • โ€” ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘ ๊ฐ’์ด ๋ณ„๋„์˜ ๋ณ€์ˆ˜๋กœ ์ €์žฅ๋œ ๊ฒฝ์šฐ
  • ๋””์ž์ธ ์‚ฌ์–‘์—์„œ ๋ณ€ํ™˜ โ€” ์ผ๋ถ€ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์ƒ‰์ƒ์„ RGB ์„ธ ์Œ์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค
  • ์ƒ‰์ƒ ์„ ํƒ๊ธฐ ์ž‘์—… โ€” ๋งŽ์€ ์ƒ‰์ƒ ์„ ํƒ๊ธฐ UI๊ฐ€ 0-255 ์Šฌ๋ผ์ด๋”๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค

RGB๋ฅผ ํ”ผํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

  • ์‘์ง‘๋ ฅ ์žˆ๋Š” ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ ๋งŒ๋“ค๊ธฐ โ€” ์„ธ ์ฑ„๋„์„ ๋ชจ๋‘ ๋…๋ฆฝ์ ์œผ๋กœ ์กฐ์ •ํ•˜๋ฉด ์ผ๊ด€๋œ ์กฐ์ •์ด ์–ด๋ ต์Šต๋‹ˆ๋‹ค
  • ์ธ๊ฐ„ ๊ฐ€๋…์„ฑ โ€” rgb(123, 45, 67)์€ ์–ด๋–ค ์ƒ‰์ƒ์„ ๋‚˜ํƒ€๋‚ด๋Š”์ง€ ์ฆ‰๊ฐ์ ์ธ ๊ฐ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค

HSL ์ƒ‰์ƒ ํ˜•์‹: ์ธ๊ฐ„ ์นœํ™”์  ์ƒ‰์ƒ

HSL์€ ์ƒ‰์ƒ(Hue), ์ฑ„๋„(Saturation), ๋ช…๋„(Lightness)๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ํ˜•์‹์€ ์ƒ‰์ƒ ์ž์ฒด(์ƒ‰์ƒ)๋ฅผ ๊ฐ•๋„(์ฑ„๋„)์™€ ๋ฐ๊ธฐ(๋ช…๋„)์—์„œ ๋ถ„๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ธ๊ฐ„์—๊ฒŒ ๋” ์ง๊ด€์ ์ž…๋‹ˆ๋‹ค.

/* ๋ ˆ๊ฑฐ์‹œ ๊ตฌ๋ฌธ */
color: hsl(12, 100%, 60%);
color: hsla(12, 100%, 60%, 0.5);

/* ์ตœ์‹  ๊ตฌ๋ฌธ */
color: hsl(12 100% 60%);
color: hsl(12 100% 60% / 0.5);

HSL ์ฑ„๋„ ์ดํ•ดํ•˜๊ธฐ

์ƒ‰์ƒ (0-360) โ€” ์ƒ‰์ƒํ™˜์—์„œ์˜ ์ƒ‰์ƒ ๊ฐ๋„. ์ด๊ฒƒ์ด "๋ฌด์Šจ ์ƒ‰์ธ๊ฐ€" ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค:

| ์ƒ‰์ƒ ๊ฐ’ | ์ƒ‰์ƒ | |----------|--------| | 0 ๋˜๋Š” 360 | ๋นจ๊ฐ• | | 30 | ์ฃผํ™ฉ | | 60 | ๋…ธ๋ž‘ | | 120 | ์ดˆ๋ก | | 180 | ์ฒญ๋ก | | 240 | ํŒŒ๋ž‘ | | 300 | ์žํ™ |

์ฑ„๋„ (0-100%) โ€” ์ƒ‰์ƒ์ด ์–ผ๋งˆ๋‚˜ ๊ฐ•๋ ฌํ•˜๊ฑฐ๋‚˜ ์„ ๋ช…ํ•œ์ง€. 0%๋Š” ํšŒ์ƒ‰ ์Œ์˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค; 100%๋Š” ์ƒ‰์กฐ์˜ ๊ฐ€์žฅ ์ˆœ์ˆ˜ํ•œ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

๋ช…๋„ (0-100%) โ€” ์ƒ‰์ƒ์ด ์–ผ๋งˆ๋‚˜ ๋ฐ๊ฑฐ๋‚˜ ์–ด๋‘์šด์ง€. 0%๋Š” ํ•ญ์ƒ ๊ฒ€์ •, 50%๋Š” ์ƒ‰์กฐ์˜ "์ •์ƒ" ๋ฒ„์ „, 100%๋Š” ํ•ญ์ƒ ํฐ์ƒ‰์ž…๋‹ˆ๋‹ค.

HSL์ด ์ƒ‰์ƒ ์‹œ์Šคํ…œ์— ๋” ์šฐ์ˆ˜ํ•œ ์ด์œ 

HSL์€ HEX๋‚˜ RGB์—์„œ ์–ด๋ ค์šด ์ž‘์—…์„ ์‚ฌ์†Œํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค:

/* ์ฃผ์š” ๋ธŒ๋žœ๋“œ ์ƒ‰์ƒ */
--brand: hsl(220, 80%, 50%);

/* ํ˜ธ๋ฒ„ ์ƒํƒœ โ€” ์•ฝ๊ฐ„ ๋” ๋ฐ๊ฒŒ */
--brand-hover: hsl(220, 80%, 60%);

/* ํ™œ์„ฑ ์ƒํƒœ โ€” ์•ฝ๊ฐ„ ๋” ์–ด๋‘ก๊ฒŒ */
--brand-active: hsl(220, 80%, 40%);

/* ๋น„ํ™œ์„ฑ ์ƒํƒœ โ€” ์ฑ„๋„ ๋‚ฎ์ถค */
--brand-disabled: hsl(220, 30%, 70%);

/* ๋ฐฐ๊ฒฝ ํ‹ดํŠธ โ€” ๋งค์šฐ ๋ฐ๊ฒŒ */
--brand-bg: hsl(220, 40%, 95%);

HSL์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋ณ€ํ˜•์ด ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜ ๋ณ€๊ฒฝ์ž…๋‹ˆ๋‹ค. ์ด๋Š” HEX๋กœ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๊ณ  RGB๋กœ๋Š” ๋ฒˆ๊ฑฐ๋กญ์Šต๋‹ˆ๋‹ค.

HSL์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

  • ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ ๋งŒ๋“ค๊ธฐ โ€” HSL์€ ๋””์ž์ธ ํ† ํฐ ์ƒ์„ฑ์„ ์œ„ํ•œ ์‚ฌ์‹ค์ƒ์˜ ํ‘œ์ค€์ž…๋‹ˆ๋‹ค
  • ํ…Œ๋งˆ ๋ฐ ๋‹คํฌ ๋ชจ๋“œ โ€” ๋ช…๋„ ๊ฐ’์„ ๊ต์ฒดํ•˜์—ฌ ๋‹คํฌ ๋ชจ๋“œ ๋ณ€ํ˜• ๋งŒ๋“ค๊ธฐ
  • ํ˜ธ๋ฒ„ ๋ฐ ํฌ์ปค์Šค ์ƒํƒœ โ€” ๊ณ ์ •๋œ ๋น„์œจ๋กœ ๋ช…๋„ ์กฐ์ •
  • ์ ‘๊ทผ์„ฑ ์กฐ์ • โ€” ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ๋ช…๋„ ๋Œ€๋น„ ์ฆ๊ฐ€
  • ๋Œ€ํ™”ํ˜• ์ƒ‰์ƒ ์„ ํƒ๊ธฐ โ€” HSL ์Šฌ๋ผ์ด๋”๋Š” RGB ์Šฌ๋ผ์ด๋”๋ณด๋‹ค ๋” ์ง๊ด€์ ์ž…๋‹ˆ๋‹ค

๋น ๋ฅธ ๋น„๊ต ํ…Œ์ด๋ธ”

| ๊ธฐ๋Šฅ | HEX | RGB | HSL | |------|-----|-----|-----| | ํ”ฝ์…€ ์ˆ˜์ค€ ๊ฐ€๋…์„ฑ | ๋‚ฎ์Œ | ๋ณดํ†ต | ์ข‹์Œ | | ์ฑ„๋„ ์˜๋ฏธ | ๋ถˆํˆฌ๋ช… | ์ˆ˜์น˜์  | ์ง€๊ฐ์  | | ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹ ์กฐ์ • | ์–ด๋ ค์›€ | ๋ณดํ†ต | ์‰ฌ์›€ | | ์•ŒํŒŒ ํˆฌ๋ช…๋„ | 8์ž๋ฆฌ hex | rgb(R G B / A) | hsl(H S% L% / A) | | ๋ธŒ๋ผ์šฐ์ € ์ง€์› | ํ›Œ๋ฅญํ•จ | ํ›Œ๋ฅญํ•จ | ํ›Œ๋ฅญํ•จ | | ์ตœ์‹  ๊ตฌ๋ฌธ | ์•„๋‹ˆ์š” | ์˜ˆ | ์˜ˆ | | ๋””์ž์ธ ๋„๊ตฌ ๊ธฐ๋ณธ๊ฐ’ | ์˜ˆ | ํ”ํ•จ | ๋“œ๋ฌพ | | ์ƒ‰์ƒ ์‹œ์Šคํ…œ ์ ํ•ฉ์„ฑ | ๋‚ฎ์Œ | ๋ณดํ†ต | ํ›Œ๋ฅญํ•จ |

๋ธŒ๋ผ์šฐ์ € ์ง€์›: ์„ธ ๊ฐ€์ง€ ๋ชจ๋‘ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค

HEX, RGB, HSL์€ ๋™์ผํ•œ ๋ธŒ๋ผ์šฐ์ € ์ง€์›์„ ๋ˆ„๋ฆฝ๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ๋ชจ๋‘ Internet Explorer 9 ์ดํ›„ ์ถœ์‹œ๋œ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ๊ณต๋ฐฑ ๊ตฌ๋ถ„ ๊ตฌ๋ฌธ(rgb(255 0 0 / 0.5))์€ 2020๋…„ ์ดํ›„ ์ถœ์‹œ๋œ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋ฅผ ๋‹ค๋ฅธ ๊ฒƒ๋ณด๋‹ค ์„ ํƒํ•  ํ˜ธํ™˜์„ฑ ์ด์œ ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

์‹ค์šฉ์  ์˜์‚ฌ ๊ฒฐ์ • ํ”„๋ ˆ์ž„์›Œํฌ

์ˆ˜ํ–‰ ์ค‘์ธ ์ž‘์—…์— ๋”ฐ๋ผ ํ˜•์‹์„ ์„ ํƒํ•˜์„ธ์š”:

  1. ๋””์ž์ธ ๋ชฉ์—…์—์„œ ๋ณต์‚ฌํ•˜๋‚˜์š”? HEX๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ๋””์ž์ธ ๋„๊ตฌ๊ฐ€ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  2. ๋””์ž์ธ ํ† ํฐ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋‚˜์š”? HSL์„ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ํŒ”๋ ˆํŠธ ์ƒ์„ฑ์ด ์‚ฌ์†Œํ•ด์ง‘๋‹ˆ๋‹ค.
  3. canvas ๋˜๋Š” ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋กœ ์ž‘์—…ํ•˜๋‚˜์š”? RGB๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ํ”ฝ์…€ API๊ฐ€ RGB๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  4. ์ผํšŒ์„ฑ ์Šคํƒ€์ผ ๊ทœ์น™์„ ์ž‘์„ฑํ•˜๋‚˜์š”? HEX๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ๊ฐ€์žฅ ๊ฐ„๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  5. ๋™์  ์ƒ‰์ƒ ์ „ํ™˜์„ ๋งŒ๋“œ๋‚˜์š”? HSL์„ ์‚ฌ์šฉํ•˜์„ธ์š” โ€” ์ƒ‰์กฐ๋ฅผ ๋ณด๊ฐ„ํ•˜๋ฉด ๋ฌด์ง€๊ฐœ ํšจ๊ณผ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค; RGB๋ฅผ ๋ณด๊ฐ„ํ•˜๋ฉด ์น™์น™ํ•œ ์ค‘๊ฐ„์ƒ‰์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ํ˜•์‹ ๊ฐ„ ๋ณ€ํ™˜ํ•˜๊ธฐ

๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์ƒ‰์ƒ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HEX, RGB, HSL ๋ฐ ๊ธฐํƒ€ CSS ์ƒ‰์ƒ ํ˜•์‹ ๊ฐ„์— ์ฆ‰์‹œ ๋ณ€ํ™˜ํ•˜์„ธ์š”. ๋” ์ด์ƒ ์ˆ˜๋™ ๊ณ„์‚ฐ์ด๋‚˜ ๋ธŒ๋ผ์šฐ์ € DevTools ํƒ์ƒ‰์ด ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

HEX vs RGB vs HSL: ์–ด๋–ค ์ƒ‰์ƒ ํ˜•์‹์„ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ์š”? - CoolTool