๋ ˆ์ด๋ธ”์ด ์ƒ‰์ƒ์ด๋ก ์ธ ๊ฒŒ์‹œ๋ฌผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ ํ‘œ์‹œ
๋ ˆ์ด๋ธ”์ด ์ƒ‰์ƒ์ด๋ก ์ธ ๊ฒŒ์‹œ๋ฌผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ ํ‘œ์‹œ

2026๋…„ 5์›” 2์ผ ํ† ์š”์ผ

๋‹คํฌ๋ชจ๋“œ ๋””์ž์ธ ์™„์ „ ๊ฐ€์ด๋“œ — ์–ด๋‘  ์†์—์„œ ๋น›๋‚˜๋Š” UI์˜ ๋น„๋ฐ€

๋‹คํฌ๋ชจ๋“œ ๋””์ž์ธ ์™„์ „ ๊ฐ€์ด๋“œ — ์–ด๋‘  ์†์—์„œ ๋น›๋‚˜๋Š” UI์˜ ๋น„๋ฐ€

๋‹คํฌ๋ชจ๋“œ ๋””์ž์ธ ์™„์ „ ๊ฐ€์ด๋“œ — ์–ด๋‘  ์†์—์„œ ๋น›๋‚˜๋Š” UI์˜ ๋น„๋ฐ€


๋ฐค 11์‹œ, ์นจ๋Œ€์— ๋ˆ„์›Œ ์Šค๋งˆํŠธํฐ์„ ๊บผ๋‚ด๋Š” ์ˆœ๊ฐ„ ๋ˆˆ์„ ์ฐŒ๋ฅด๋Š” ํ•˜์–€ ํ™”๋ฉด. ๋ฐ˜์‚ฌ์ ์œผ๋กœ ์†์ด ์›€์ง์—ฌ ๋‹คํฌ๋ชจ๋“œ๋ฅผ ์ผ ๋‹ค. ์ด์ œ ์ด ํ–‰๋™์€ ๋„ˆ๋ฌด๋‚˜ ์ต์ˆ™ํ•ด์„œ ์˜์‹์กฐ์ฐจ ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ฌ๊ธฐ์„œ ํ•œ ๊ฐ€์ง€ ์งˆ๋ฌธ์„ ๋˜์ ธ ๋ณด์ž. ๋‹น์‹ ์ด ์ง€๊ธˆ ๋””์ž์ธํ•˜๋Š” ๊ทธ ํ™”๋ฉด, ๋‹คํฌ๋ชจ๋“œ์—์„œ๋„ ์ œ๋Œ€๋กœ ๋น›๋‚˜๊ณ  ์žˆ๋Š”๊ฐ€?

๋งŽ์€ ๋””์ž์ด๋„ˆ๊ฐ€ ๋‹คํฌ๋ชจ๋“œ๋ฅผ "๋‚˜์ค‘์— ์ฒ˜๋ฆฌํ•  ์˜ต์…˜"์œผ๋กœ ๋ฏธ๋ฃฌ๋‹ค. ํ˜น์€ ๋ผ์ดํŠธ๋ชจ๋“œ ์ƒ‰์ƒ์„ ๋‹จ์ˆœํžˆ ๋ฐ˜์ „์‹œ์ผœ ๋†“๊ณ  ์™„๋ฃŒํ–ˆ๋‹ค๊ณ  ์ฐฉ๊ฐํ•œ๋‹ค. ํ•˜์ง€๋งŒ 2026๋…„ ํ˜„์žฌ, ๋‹คํฌ๋ชจ๋“œ๋Š” ์„ ํƒ ์‚ฌํ•ญ์ด ์•„๋‹Œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์˜ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ž๋ฆฌ ์žก๊ณ  ์žˆ๋‹ค. ์ด ๊ธ€์€ ์ƒ‰์ƒ ์ด๋ก ๋ถ€ํ„ฐ ์ ‘๊ทผ์„ฑ, ๋ธŒ๋žœ๋”ฉ๊นŒ์ง€ — ๋‹คํฌ๋ชจ๋“œ UI๋ฅผ ๊ณผํ•™์ ์œผ๋กœ ์„ค๊ณ„ํ•˜๋Š” ์™„์ „ํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ๋‹ด๋Š”๋‹ค.


1. ๋‹คํฌ๋ชจ๋“œ๊ฐ€ ๋œจ๋Š” ์ด์œ  — ํŠธ๋ Œ๋“œ๋ฅผ ๋„˜์–ด ํ‘œ์ค€์œผ๋กœ

๋‹คํฌ๋ชจ๋“œ ์—ดํ’์˜ ๋ฐฐ๊ฒฝ์—๋Š” ๊ธฐ์ˆ ์  ํ† ๋Œ€๊ฐ€ ์žˆ๋‹ค. OLED(์œ ๊ธฐ๋ฐœ๊ด‘๋‹ค์ด์˜ค๋“œ) ๋””์Šคํ”Œ๋ ˆ์ด๋Š” ๊ฒ€์ • ํ”ฝ์…€์„ ์™„์ „ํžˆ ๊บผ๋ฒ„๋ฆฌ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋‹คํฌ๋ชจ๋“œ ์‚ฌ์šฉ ์‹œ ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋น„๋ฅผ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ๋„๋ฆฌ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. ํŠนํžˆ ์Šค๋งˆํŠธํฐ ํ™”๋ฉด์˜ ์ƒ๋‹น ๋ถ€๋ถ„์ด OLED ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜๋œ ํ˜„์žฌ, ์ด ์ ˆ๊ฐ ํšจ๊ณผ๋Š” ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„์— ์ง์ ‘์ ์ธ ์˜ํ–ฅ์„ ์ค€๋‹ค.

์†Œ๋น„์ž ์ธ์‹ ์ธก๋ฉด์—์„œ๋„ ๋ณ€ํ™”๊ฐ€ ๋šœ๋ ทํ•˜๋‹ค. ๊ธ€๋กœ๋ฒŒ ์‚ฌ์šฉ์ž ์ค‘ ์ ˆ๋ฐ˜ ์ด์ƒ์ด ๋‹คํฌ๋ชจ๋“œ๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ด ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์กฐ์‚ฌ ๊ฒฐ๊ณผ๊ฐ€ ์—ฌ๋Ÿฟ ๋ฐœํ‘œ๋œ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, ํŠนํžˆ 20~30๋Œ€ ๋””์ง€ํ„ธ ํ—ค๋น„ ์œ ์ € ์‚ฌ์ด์—์„œ ์„ ํ˜ธ๋„๊ฐ€ ๋†’์€ ๊ฒƒ์œผ๋กœ ๋ณด๊ณ ๋˜๊ณ  ์žˆ๋‹ค. iOS·Android·Windows·macOS ๋ชจ๋‘ ์‹œ์Šคํ…œ ๋ ˆ๋ฒจ์—์„œ ๋‹คํฌ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•˜๊ณ , ์šด์˜์ฒด์ œ์˜ ์„ค์ •๊ฐ’์„ CSS prefers-color-scheme ๋ฏธ๋””์–ด ์ฟผ๋ฆฌ๋กœ ๊ฐ์ง€ํ•ด ์ž๋™ ์ „ํ™˜ํ•˜๋Š” ์›น ํ‘œ์ค€๋„ ์ด๋ฏธ ์•ˆ์ฐฉํ•œ ์ƒํƒœ๋‹ค.

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


2. ์ƒ‰์ƒ์˜ ๊ณผํ•™ — ๋‹คํฌ๋ชจ๋“œ๋Š” '#000000'์ด ์•„๋‹ˆ๋‹ค

๊ฐ€์žฅ ํ”ํ•œ ์˜คํ•ด๋Š” "๋ฐฐ๊ฒฝ์„ ๊ฒ€๊ฒŒ ๋งŒ๋“ค๋ฉด ๋‹คํฌ๋ชจ๋“œ"๋ผ๋Š” ์ƒ๊ฐ์ด๋‹ค. ์ˆœ์ˆ˜ ๊ฒ€์ •(Pure Black, #000000)์„ ๋ฐฐ๊ฒฝ์œผ๋กœ ์“ฐ๋ฉด ์˜คํžˆ๋ ค ํ• ๋ ˆ์ด์…˜(Halation) ํ˜„์ƒ์ด ๋ฐœ์ƒํ•œ๋‹ค. ํ• ๋ ˆ์ด์…˜์ด๋ž€ ๊ทน๋‹จ์ ์ธ ๋ช…๋„ ์ฐจ์ด๋กœ ์ธํ•ด ํ…์ŠคํŠธ ์ฃผ๋ณ€์ด ๋ฒˆ์ ธ ๋ณด์ด๋Š” ์‹œ๊ฐ์  ์™œ๊ณก์ด๋‹ค. OLED ํ™”๋ฉด์ผ์ˆ˜๋ก ์ด ํ˜„์ƒ์ด ๋‘๋“œ๋Ÿฌ์ง„๋‹ค.

๊ตฌ๊ธ€์˜ Material Design 3๋Š” ๋‹คํฌ ํ…Œ๋งˆ ๋ฐฐ๊ฒฝ์ƒ‰์œผ๋กœ #121212 ์ˆ˜์ค€์˜ ๋งค์šฐ ์–ด๋‘์šด ํšŒ์ƒ‰(Dark Gray)์„ ๊ถŒ์žฅํ•œ๋‹ค. ์• ํ”Œ์˜ Human Interface Guidelines(HIG) ์—ญ์‹œ ์‹œ์Šคํ…œ ๋ฐฐ๊ฒฝ์ƒ‰์„ RGB ๊ฐ’ ๊ธฐ์ค€์œผ๋กœ ์™„์ „ํ•œ ๊ฒ€์ •์ด ์•„๋‹Œ ์ง™์€ ํšŒ์ƒ‰ ๊ณ„์—ด๋กœ ์ •์˜ํ•˜๊ณ  ์žˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋ผ์ธ๋“ค์ด ๊ณตํ†ต์œผ๋กœ ๊ฐ•์กฐํ•˜๋Š” ๊ฐœ๋…์ด ๋ฐ”๋กœ ํ‘œ๋ฉด ๊ณ„์ธต(Surface Layer)์ด๋‹ค.

ํ‘œ๋ฉด ๊ณ„์ธต์ด๋ž€ ๋ฐฐ๊ฒฝ→์นด๋“œ→๋ชจ๋‹ฌ→ํŒ์—…์œผ๋กœ ์˜ฌ๋ผ๊ฐˆ์ˆ˜๋ก ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋‹จ๊ณ„์ ์œผ๋กœ ๋ฐ๊ฒŒ ์ฒ˜๋ฆฌํ•ด ๊นŠ์ด๊ฐ(Depth)์„ ์ฃผ๋Š” ๋ฐฉ์‹์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฐฐ๊ฒฝ์ด #121212๋ผ๋ฉด, ์นด๋“œ ์ปดํฌ๋„ŒํŠธ๋Š” #1E1E1E, ๋ฐ”ํ…€ ์‹œํŠธ๋Š” #242424์‹์œผ๋กœ ๋ช…๋„๋ฅผ ์กฐ๊ธˆ์”ฉ ๋†’์—ฌ ๊ฐ„๋‹ค. HSB(Hue-Saturation-Brightness) ๋˜๋Š” HSL(Hue-Saturation-Lightness) ์ƒ‰๊ณต๊ฐ„์œผ๋กœ ์ž‘์—…ํ•˜๋ฉด ์ด ๋‹จ๊ณ„๋ฅผ ์ง๊ด€์ ์œผ๋กœ ์ปจํŠธ๋กคํ•  ์ˆ˜ ์žˆ๋‹ค.

์ƒ‰์กฐ(Hue) ์ธก๋ฉด์—์„œ๋„ ๊ณ ๋ คํ•  ์ ์ด ์žˆ๋‹ค. ์ˆœ์ˆ˜ ์ค‘๋ฆฝ ํšŒ์ƒ‰๋ณด๋‹ค ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ์—์„œ ์ถ”์ถœํ•œ ์ƒ‰์กฐ๋ฅผ ์‚ด์ง ์„ž์€ ์–ด๋‘์šด ๋ฐฐ๊ฒฝ์ด ๋” ์„ธ๋ จ๋œ ์ธ์ƒ์„ ์ค€๋‹ค. ์˜ˆ์ปจ๋Œ€ ํŒŒ๋ž€ ๊ณ„์—ด ๋ธŒ๋žœ๋“œ๋ผ๋ฉด ๋ฐฐ๊ฒฝ์— ์•„์ฃผ ์˜…์€ ํŒŒ๋ž€ ๊ธฐ์šด์„ ๋„์›Œ ์ƒ‰์ƒ ์ •์ฒด์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.


3. ๋Œ€๋น„์™€ ์ ‘๊ทผ์„ฑ — WCAG๊ฐ€ ๋งํ•˜๋Š” '๋ณด์ด๋Š” ๋””์ž์ธ'

์•„๋ฆ„๋‹ค์šด ๋‹คํฌ ํŒ”๋ ˆํŠธ๋„ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ์„ ์ˆ˜ ์—†๋‹ค๋ฉด ๋ฌด์˜๋ฏธํ•˜๋‹ค. WCAG(Web Content Accessibility Guidelines) 2.2๋Š” ํ…์ŠคํŠธ์™€ ๋ฐฐ๊ฒฝ ๊ฐ„์˜ ๋ช…๋„ ๋Œ€๋น„ ๋น„์œจ ๊ธฐ์ค€์„ ์ •์˜ํ•˜๊ณ  ์žˆ๋‹ค. AA ๋“ฑ๊ธ‰์€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ๊ธฐ์ค€ ์•ฝ 4.5:1 ์ด์ƒ, AAA ๋“ฑ๊ธ‰์€ ์•ฝ 7:1 ์ด์ƒ์˜ ๋Œ€๋น„ ๋น„์œจ์„ ์š”๊ตฌํ•œ๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋‹ค. ํฐ ํ…์ŠคํŠธ(Large Text)๋Š” ์ด๋ณด๋‹ค ์™„ํ™”๋œ ๊ธฐ์ค€์ด ์ ์šฉ๋œ๋‹ค.

๋‹คํฌ๋ชจ๋“œ์—์„œ ๊ฐ€์žฅ ํ”ํ•˜๊ฒŒ ์ €์ง€๋ฅด๋Š” ์‹ค์ˆ˜๋Š” ํšŒ์ƒ‰ ์œ„์˜ ํšŒ์ƒ‰ ์กฐํ•ฉ์ด๋‹ค. ๋ฐฐ๊ฒฝ์ด #1E1E1E์ธ๋ฐ ๋ณด์กฐ ํ…์ŠคํŠธ๋ฅผ #757575 ์ •๋„๋กœ ์„ค์ •ํ•˜๋ฉด ๋Œ€๋น„๊ฐ€ ๋ถ€์กฑํ•ด ๊ฐ€๋…์„ฑ์ด ํฌ๊ฒŒ ๋–จ์–ด์ง„๋‹ค. ๋ฐ˜๋“œ์‹œ ๋Œ€๋น„ ํ™•์ธ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๊ฒ€์ฆํ•ด์•ผ ํ•œ๋‹ค.

๋Œ€๋น„ ์ฒดํฌ ๋„๊ตฌ๋กœ๋Š” ๋‹ค์Œ์ด ์ž์ฃผ ํ™œ์šฉ๋œ๋‹ค.

  • Figma ํ”Œ๋Ÿฌ๊ทธ์ธ — 'Contrast' ๋˜๋Š” 'A11y - Color Contrast Checker'์™€ ๊ฐ™์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋„๋ฆฌ ์“ฐ์ด๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. Figma ๋ฌด๋ฃŒ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ
  • WebAIM Contrast Checker — ์›น ๊ธฐ๋ฐ˜์œผ๋กœ HEX ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด ์ฆ‰์‹œ ๋Œ€๋น„ ๋น„์œจ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Adobe Color — ํŒ”๋ ˆํŠธ ์ „์ฒด์˜ ์ ‘๊ทผ์„ฑ์„ ์ผ๊ด„ ์ ๊ฒ€ํ•  ์ˆ˜ ์žˆ์–ด ์‹œ์Šคํ…œ ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ ์œ ์šฉํ•˜๋‹ค.

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


4. ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ์™€ ์•„์ด์ฝ˜ — ๋น›๋‚˜๋˜ ๋ˆˆ๋ถ€์‹œ์ง€ ์•Š๊ฒŒ

ํ…์ŠคํŠธ๋ฅผ #FFFFFF(์ˆœ์ˆ˜ ํฐ์ƒ‰)์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๊ฐ•ํ•˜๊ฒŒ ํŠ€์–ด ๋ณด์—ฌ ์˜คํžˆ๋ ค ๊ฐ€๋…์„ฑ์„ ํ•ด์นœ๋‹ค. ์ด๋Š” ์•ž์„œ ์„ค๋ช…ํ•œ ํ• ๋ ˆ์ด์…˜๊ณผ๋„ ์—ฐ๊ฒฐ๋œ๋‹ค. Material Design 3๋Š” ๋‹คํฌ ํ…Œ๋งˆ์—์„œ ์ฃผ์š” ํ…์ŠคํŠธ์˜ ๋ถˆํˆฌ๋ช…๋„(Opacity)๋ฅผ ์•ฝ 87% ์ˆ˜์ค€์œผ๋กœ ๋‚ฎ์ถ”๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•œ๋‹ค๊ณ  ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, ๋ณด์กฐ ํ…์ŠคํŠธ๋Š” ์•ฝ 60%, ๋น„ํ™œ์„ฑ ์š”์†Œ๋Š” ์•ฝ 38% ์ˆ˜์ค€์˜ ํฐ์ƒ‰ ํˆฌ๋ช…๋„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค.

์‹ค๋ฌด์—์„œ๋Š” ํˆฌ๋ช…๋„ ๋Œ€์‹  ์‹ค์ œ ์ƒ‰์ƒ ๊ฐ’์œผ๋กœ ๊ณ ์ •ํ•ด ๋‘๋Š” ํŽธ์ด ๋ Œ๋”๋ง ์ผ๊ด€์„ฑ์„ ๋†’์ธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฃผ์š” ํ…์ŠคํŠธ๋ฅผ rgba(255,255,255,0.87) ๋Œ€์‹  #DEDEDE๋กœ ์ง€์ •ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

์•„์ด์ฝ˜ ์„ค๊ณ„์—์„œ๋„ ๊ณ ๋ ค ์‚ฌํ•ญ์ด ์žˆ๋‹ค. ๋ผ์ดํŠธ๋ชจ๋“œ์šฉ ์•„์ด์ฝ˜์„ ๊ทธ๋Œ€๋กœ ๋‹คํฌ๋ชจ๋“œ์— ์˜ฌ๋ฆฌ๋ฉด ์ŠคํŠธ๋กœํฌ๊ฐ€ ๋„ˆ๋ฌด ๊ตต์–ด ๋ณด์ด๊ฑฐ๋‚˜ ์ฑ„๋„๊ฐ€ ๊ณผํ•˜๊ฒŒ ๋А๊ปด์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋‹คํฌ ํ…Œ๋งˆ์šฉ ์•„์ด์ฝ˜์€ ์ŠคํŠธ๋กœํฌ๋ฅผ 0.5~1px ๊ฐ€๋Š˜๊ฒŒ ์กฐ์ •ํ•˜๊ณ  ์ฑ„๋„๋ฅผ ์•ฝ๊ฐ„ ๋‚ฎ์ถฐ ๋ฐฐ๊ฒฝ๊ณผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์–ด์šฐ๋Ÿฌ์ง€๋„๋ก ํŠœ๋‹ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

๋ธŒ๋žœ๋“œ ๋กœ๊ณ ์˜ ๊ฒฝ์šฐ ์–ด๋Œ‘ํ‹ฐ๋ธŒ ๋กœ๊ณ (Adaptive Logo) ๋ฒ„์ „์„ ๋ณ„๋„๋กœ ์ค€๋น„ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค. ๊ฒ€์ • ๋ฐฐ๊ฒฝ ์œ„์˜ ๊ฒ€์ • ๋กœ๊ณ ์ฒ˜๋Ÿผ ๋ช…๋ฐฑํ•œ ์‹ค์ˆ˜๋Š” ์‰ฝ๊ฒŒ ๋ฐœ๊ฒฌ๋˜์ง€๋งŒ, ์ฑ„๋„·๋ช…๋„๊ฐ€ ๋ฏธ๋ฌ˜ํ•˜๊ฒŒ ์–ด๊ธ‹๋‚˜ ๋ธŒ๋žœ๋“œ ์ธ์ƒ์ด ํ๋ ค์ง€๋Š” ๊ฒฝ์šฐ๋Š” ๋†“์น˜๊ธฐ ์‰ฝ๋‹ค.


5. ์ปดํฌ๋„ŒํŠธ ์„ค๊ณ„ — ๋‹คํฌ ํ…Œ๋งˆ ์‹œ์Šคํ…œ์„ Figma๋กœ ๊ตฌ์ถ•ํ•˜๊ธฐ

๊ฐœ๋ณ„ ํ™”๋ฉด์„ ๋‹คํฌ ๋ฒ„์ „์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ๊ณผ, ์‹œ์Šคํ…œ(System)์œผ๋กœ ๋‹คํฌ๋ชจ๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์€ ์ฐจ์›์ด ๋‹ค๋ฅธ ์ž‘์—…์ด๋‹ค. ํ›„์ž๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋””์ž์ธ ํ† ํฐ(Design Token) ๊ธฐ๋ฐ˜์˜ ์ƒ‰์ƒ ์‹œ์Šคํ…œ์ด ํ•„์ˆ˜์ ์ด๋‹ค.

๋””์ž์ธ ํ† ํฐ์ด๋ž€ ์ƒ‰์ƒ·ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ·๊ฐ„๊ฒฉ ๋“ฑ์˜ ๊ฐ’์„ ๋ณ€์ˆ˜(Variable)๋กœ ์ถ”์ƒํ™”ํ•ด ํ”Œ๋žซํผ๊ณผ ๋ชจ๋“œ์— ๊ด€๊ณ„์—†์ด ์ผ๊ด€๋˜๊ฒŒ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก ์ด๋‹ค. Figma๋Š” 2024๋…„ ์ดํ›„ Figma Variables ๊ธฐ๋Šฅ์„ ํ†ตํ•ด Light/Dark ์ปฌ๋ ‰์…˜์„ ์„ค์ •ํ•˜๊ณ , ์ปดํฌ๋„ŒํŠธ์— ์—ฐ๊ฒฐ๋œ ๋ณ€์ˆ˜๋งŒ ์ „ํ™˜ํ•˜๋ฉด ์ „์ฒด UI๊ฐ€ ์ž๋™์œผ๋กœ ๋ชจ๋“œ ์ „ํ™˜๋˜๋Š” ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค. Figma Professional ํ”Œ๋žœ ์•Œ์•„๋ณด๊ธฐ

๋‹คํฌ๋ชจ๋“œ์—์„œ ๊ทธ๋ฆผ์ž(Shadow) ์ฒ˜๋ฆฌ๋„ ์žฌ๊ณ ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๋ผ์ดํŠธ๋ชจ๋“œ์—์„œ๋Š” box-shadow๋กœ ์š”์†Œ์˜ ๋ถ€๊ฐ(Elevation)์„ ํ‘œํ˜„ํ•˜์ง€๋งŒ, ์–ด๋‘์šด ๋ฐฐ๊ฒฝ์—์„œ ์–ด๋‘์šด ๊ทธ๋ฆผ์ž๋Š” ๊ฑฐ์˜ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹  ํ‘œ๋ฉด ์ƒ‰์ƒ์„ ๋‹จ๊ณ„์ ์œผ๋กœ ๋ฐ๊ฒŒ ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ์‹(Surface Tint)์œผ๋กœ ๊นŠ์ด๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด ํ˜„์žฌ์˜ ์ฃผ๋ฅ˜ ์ ‘๊ทผ๋ฒ•์ด๋‹ค.

์‹ค์ „ QA ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋กœ๋Š” ๋‹ค์Œ ํ•ญ๋ชฉ์„ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  1. ๋ชจ๋“  ํ…์ŠคํŠธ์˜ ๋Œ€๋น„ ๋น„์œจ์ด WCAG AA ๊ธฐ์ค€์„ ์ถฉ์กฑํ•˜๋Š”๊ฐ€?
  2. ์ด๋ฏธ์ง€·์•„์ด์ฝ˜์ด ๋‹คํฌ ๋ฐฐ๊ฒฝ์—์„œ ๊ณผ๋„ํ•˜๊ฒŒ ํŠ€๊ฑฐ๋‚˜ ๋ฌปํžˆ์ง€ ์•Š๋Š”๊ฐ€?
  3. ํฌ์ปค์Šค ๋ง(Focus Ring)์ด ๋‹คํฌ ๋ฐฐ๊ฒฝ์—์„œ๋„ ๋ช…ํ™•ํžˆ ๋ณด์ด๋Š”๊ฐ€?
  4. ์—๋Ÿฌ·์„ฑ๊ณต·๊ฒฝ๊ณ  ์ƒํƒœ ์ƒ‰์ƒ์ด ๋‹คํฌ๋ชจ๋“œ์—์„œ๋„ ๊ตฌ๋ณ„ ๊ฐ€๋Šฅํ•œ๊ฐ€?
  5. ๋‹คํฌ๋ชจ๋“œ ์ „ํ™˜ ์‹œ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฒ˜๋ฆฌ๋˜๋Š”๊ฐ€?

6. ๋ธŒ๋žœ๋“œ์™€ ๊ฐ์„ฑ — ๋‹คํฌ๋ชจ๋“œ๊ฐ€ ๋งŒ๋“œ๋Š” ํ”„๋ฆฌ๋ฏธ์—„ ๊ฒฝํ—˜

๊ธฐ๋Šฅ์„ฑ์„ ๋„˜์–ด ๋‹คํฌ๋ชจ๋“œ๋Š” ๊ฐ•๋ ฅํ•œ ๋ธŒ๋žœ๋”ฉ ๋„๊ตฌ์ด๊ธฐ๋„ ํ•˜๋‹ค. ์• ํ”Œ, ํ…Œ์Šฌ๋ผ, ์Šคํฌํ‹ฐํŒŒ์ด, Figma ๋“ฑ ํ”„๋ฆฌ๋ฏธ์—„ ํฌ์ง€์…”๋‹์„ ์ถ”๊ตฌํ•˜๋Š” ๋ธŒ๋žœ๋“œ๋“ค์ด ๋‹คํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ ๊ทน ์ฑ„ํƒํ•œ ๋ฐ๋Š” ์ด์œ ๊ฐ€ ์žˆ๋‹ค. ์–ด๋‘์šด ๋ฐฐ๊ฒฝ์€ ์ฝ˜ํ…์ธ ๋ฅผ ๊ทน์ ์œผ๋กœ ๋ถ€๊ฐ์‹œํ‚ค๊ณ , ์‚ฌ์šฉ์ž์˜ ์ง‘์ค‘๋ ฅ์„ ๋†’์ด๋ฉฐ, ๊ณ ๊ธ‰๊ฐ(Premium)·์‹ ๋ขฐ(Trust)·์ง‘์ค‘(Focus)์ด๋ผ๋Š” ์‹ฌ๋ฆฌ์  ์ฝ”๋“œ๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.

์Šคํƒ€ํŠธ์—… ์ฐฝ์—…์ž์™€ ๋งˆ์ผ€ํ„ฐ๋ผ๋ฉด ์ด ์ ์— ์ฃผ๋ชฉํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์˜ˆ์‚ฐ์ด ์ œํ•œ๋œ ์ƒํ™ฉ์—์„œ๋„ ์ •๊ตํ•˜๊ฒŒ ์„ค๊ณ„๋œ ๋‹คํฌ UI ํ•˜๋‚˜๊ฐ€ ๋ธŒ๋žœ๋“œ์˜ ์œ„์ƒ์„ ํ•œ ๋‹จ๊ณ„ ์˜ฌ๋ ค์ค„ ์ˆ˜ ์žˆ๋‹ค. ๋‹คํฌ๋ชจ๋“œ๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๊ฑฐ๋‚˜, ์˜จ๋ณด๋”ฉ ํ™”๋ฉด·๋žœ๋”ฉ ํŽ˜์ด์ง€์˜ ํžˆ์–ด๋กœ ์„น์…˜์— ๋‹คํฌ ํ…Œ๋งˆ๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ•ํ•œ ์ฒซ์ธ์ƒ์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๋‹ค.

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


๋งˆ์น˜๋ฉฐ — ์–ด๋‘ ์„ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์€ ๋น›์„ ์„ค๊ณ„ํ•˜๋Š” ์ผ์ด๋‹ค

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

์˜ค๋Š˜ ๋‹น์žฅ Figma๋ฅผ ์—ด์–ด Variables ํŒจ๋„์— color/background/primary์™€ ๊ฐ™์€ ํ† ํฐ์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋ณด์ž. ๊ทธ ์ž‘์€ ํ•œ ๊ฑธ์Œ์ด, ์–ด๋‘  ์†์—์„œ ๋น›๋‚˜๋Š” UI๋ฅผ ํ–ฅํ•œ ์ฒซ ๋ฒˆ์งธ ์„ ํƒ์ด ๋  ๊ฒƒ์ด๋‹ค.

๋‹คํฌ๋ชจ๋“œ๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ๋ธŒ๋žœ๋“œ ์‹ ๋ขฐ๋ฅผ ๋™์‹œ์— ์„ค๊ณ„ํ•˜๋Š” ์ „๋žต์  ์„ ํƒ์ด๋‹ค.


๐Ÿ“š ๊ด€๋ จ ์ถ”์ฒœ ๋„๊ตฌ ๋ฐ ๊ฐ•์˜

๐Ÿ“š ์ด ๊ธ€๊ณผ ํ•จ๊ป˜ ์ฝ์œผ๋ฉด ์ข‹์€ ์ถ”์ฒœ ๋„์„œ

๋””์ž์ธ ๊ตฌ๊ตฌ๋‹จ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ →

※ ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์„ ํ†ตํ•ด ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ธํ”Œ๋ ˆ์ด์…˜ ์‹œ๋Œ€ ์ƒ์กด ๊ฒฝ์ œํ•™ — ๋ฌผ๊ฐ€ ์ƒ์Šน์ด ๋‚ด ์ƒํ™œ๋น„์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ

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