๐Ÿ–ฅ UI ๋””์ž์ธ ๊ฐ€์ด๋“œ ๋งŒ๋“ค๊ธฐ #2._Color

KLleon Product Center
9 min readOct 12, 2022

--

Posting : 07.25.2022
Designer : ๊น€์„ธ์›
#UXUI #๋””์ž์ธ๊ฐ€์ด๋“œ #color

#2. UI ๋””์ž์ธ ๊ฐ€์ด๋“œ ๋งŒ๋“ค๊ธฐ_Color ๋„ค์ด๋ฐ๊ณผ ์ปฌ๋Ÿฌ ์‹œ์Šคํ…œ ์ •ํ•˜๊ธฐ

[BX ๋””์ž์ด๋„ˆ๊ณผ ํ•จ๊ป˜ ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๋ฅผ ์žฌ์กฐ์ • + ๋ธŒ๋žœ๋“œ์— ๊ฑธ๋งž๋Š” ์ปฌ๋Ÿฌ ์‹œ์Šคํ…œ ์žฌ์กฐ์ •]

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

์œ„์™€ ๊ฐ™์€ ์ด์œ ๋กœ ๋””์ž์ธ ๊ฐ€์ด๋“œ๋ฅผ ์ž‘์—…ํ•˜๋ฉด์„œ ๋‘๋ฒˆ์งธ๋กœ ์ •๋ฆฌํ•˜๊ณ ์ž ํ–ˆ๋˜ ๊ฒƒ์ด ์ปฌ๋Ÿฌ์˜€๋‹ค.

์„œํด(ํ”„๋กœ๋•ํŠธ ์„œ๋น„์Šค) ํŒ€ ๋‚ด์—์„œ๋„ ํ”„๋กœ๋•ํŠธ์˜ ํ™ˆํŽ˜์ด์ง€ ๋ฆฌ๋‰ด์–ผ์„ ์•ž๋‘๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์ด๋ผ ์ด์™•์ด๋ฉด ๋ฆฌ๋‰ด์–ผ์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ปฌ๋Ÿฌ๋ฅผ ํ•จ๊ป˜ ์žก๋Š” ๊ฒƒ์ด ์ข‹๊ฒ ๋‹ค๊ณ  ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ๋‹ค.

01. ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ์— ๋งž๋Š” UI ์ปฌ๋Ÿฌ ์žฌ์กฐ์ •

๊ธฐ์กด ํ”„๋กœ๋•ํŠธ ์„œ๋น„์Šค์—์„œ๋Š” ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ(400 โ€” #6FA4FF)๋ฅผ UI ์ปฌ๋Ÿฌ์—์„œ primary color๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๋ธŒ๋žœ๋“œ ๋ฌด๋“œ์™€ ํ•จ๊ป˜ ๊ฒฐ์„ ๋งž์ถ”๊ธฐ ์œ„ํ•ด์„œ๋Š” white background, CTA ๋ฒ„ํŠผ์—์„œ ํฐํŠธ๋ฅผ white ๋กœ ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด์—ˆ๊ธฐ์— ํ˜„์žฌ์˜ ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๋ฅผ UI primary color๋กœ ์“ฐ๊ธฐ์—๋Š” ๋ช…๋„๋Œ€๋น„๊ฐ€ W3C AA ๋“ฑ๊ธ‰์— ์‚ด์ง ์•„์‰ฌ์› ๋‹ค. ๊ทธ๋ž˜์„œ ํ•ด๋‹น ์‚ฌํ•ญ์€ BX ๋””์ž์ด๋„ˆ์™€ ์ƒ์˜ํ•˜์—ฌ ๋ธŒ๋žœ๋“œ ๋ฌด๋“œ์— ๋Œ€ํ•œ ์–ผ๋ผ์ธ์„ ๋งž์ถ”์–ด ์ปฌ๋Ÿฌ๋ฅผ ์žฌ์กฐ์ •ํ•˜๊ณ ์ž ํ•˜์˜€๋‹ค.

BX ๋””์ž์ด๋„ˆ๊ฐ€ ๋งŒ๋“  BI guide-color variation

๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๋กœ ์ •ํ•ด์ง„ ์ƒ‰์ƒ์—์„œ ๋ธŒ๋žœ๋“œ ๋””์ž์ด๋„ˆ๊ฐ€ color variation ์„ ์ง„ํ–‰ํ•˜๋ฉด ํ•ด๋‹น ์ƒ‰์ƒ ์ค‘์—์„œ UI์— ์ ํ•ฉํ•œ์ง€ ํ™•์ธํ•ด๋ณด๊ณ  ๋‹ค์‹œ ์ƒ์˜ํ•˜์—ฌ ์ƒ‰์„ ์กฐ์ •ํ•˜๋ฉฐ ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ๋ฅผ ์™„์„ฑํ–ˆ๋‹ค.

[UI primary color ๊ฒฐ์ •]

BX ๋””์ž์ด๋„ˆ์™€ ์ƒ์˜ํ•œ ๊ฒฐ๊ณผ, ํŽธ์ง‘๋ฌผ์ด๋‚˜ ์ธ์‡„๋ฌผ ๋“ฑ์—์„œ ์‚ฌ์šฉํ•  ๋•Œ ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๋ฅผ ๋ฐ”๊พธ๊ธฐ์—๋Š” ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€์™€ ๋Š๋‚Œ์ž์ฒด๊ฐ€ ๋ณ€ํ™”๋  ์šฐ๋ ค๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์›น ์ ‘๊ทผ์„ฑ ๊ธฐ์ค€(AA)์— ๋งž๊ณ , ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ์™€๋„ ์ƒ‰ ์ฐจ์ด๊ฐ€ ๋งŽ์ด ๋‚˜์ง€ ์•Š๋Š” ์ปฌ๋Ÿฌ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค. ํ•ด๋‹น ์ปฌ๋Ÿฌ๋ฅผ color variation์— ๋„ฃ์–ด (500 โ€” #5592FC) ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ , UI primary ์ปฌ๋Ÿฌ๋กœ ์ •ํ–ˆ๋‹ค.

primary color ์™€ secondary color, gradient color

์ ‘๊ทผ์„ฑ ๊ธฐ์ค€์€ figma plugin์ด๋‚˜ adobe์™ธ ๋‹ค์–‘ํ•œ ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.

ํ•„์ž์˜ ์ปฌ๋Ÿฌ ๊ฐ€์ด๋“œ์— ๋ช…์‹œ๋˜์–ด์žˆ๋Š” ๋ฐฉ๋ฒ•

[Primary color ๊ฐ€ ๊ผญ ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ์—ฌ์•ผ ํ•˜๋Š”๊ฐ€?]

๋ธŒ๋žœ๋“œ ๋ฌด๋“œ๋ณด๋“œ๋งŒ BX ๋””์ž์ด๋„ˆ์™€ ์–ผ๋ผ์ธ๋˜์—ˆ๋‹ค๋ฉด, ๊ทธ ๋ฌด๋“œ๋ณด๋“œ์— ๋งž๋„๋ก ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. ๋ธŒ๋žœ๋“œ ๊ฒฝํ—˜์ด ์ผ๊ด€๋˜๋ฉด ๋œ๋‹ค. ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๊ฐ€ ๋ฒ„ํŠผ์ด๋‚˜ ๊ธ€์ž์— ์“ฐ์ด๊ธฐ ์–ด๋ ต๋‹ค๋ฉด ๊ทธ๋ž˜ํ”ฝ ์ปฌ๋Ÿฌ๋กœ ๋”ฐ๋กœ ์ง€์ •ํ•˜์—ฌ ๋ฐฐ๊ฒฝ์ด๋‚˜ ์•„์ด์ฝ˜์„ ํ†ตํ•ด์„œ ์ถฉ๋ถ„ํžˆ ๋Š๋‚Œ์„ ๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์ด ๋•Œ, ๋ฒ„ํŠผ์ด๋‚˜ ํ…์ŠคํŠธ์˜ ์‚ฌ์šฉ์„ฑ์„ ํ•ด์น˜์ง€ ์•Š๋„๋ก ์ถฉ๋ถ„ํ•œ ๋Œ€์กฐ๊ฐ€ ์ด๋ค„์งˆ ์ˆ˜ ์žˆ๋Š” ์ปฌ๋Ÿฌ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด ๋ฌด๋“œ๋ณด๋“œ์— ๋งž๋„๋ก ์ปฌ๋Ÿฌ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•˜๋ฉด ๋œ๋‹ค.

๋ฌผ๋ก  ์ด๋Š” ์ฃผ ๋ฉ”์ธ ํ”„๋กœ๋•ํŠธ์— ๋‹ฌ๋ผ์ง€๊ธฐ๋„ ํ•˜๋Š”๋ฐ, ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ฃผ ๋ฉ”์ธ ํ”„๋กœ๋•ํŠธ์™€ ์ฃผ๋œ ๋ธŒ๋žœ๋“œ ๊ฒฝํ—˜์ด ์ฃผ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ์„ ์ „๋ฐ˜์ ์œผ๋กœ ๊ณ ๋ คํ•˜์—ฌ ์ปฌ๋Ÿฌ๋ฅผ ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

02. UI color Class Name

Class Name(์ปฌ๋Ÿฌ ํ† ํฐ)์€ ๋””์ž์ด๋„ˆ์™€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ปฌ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, ์„œ๋กœ ์†Œํ†ตํ•˜๊ธฐ ํŽธํ•˜๋„๋ก ํ•ด์ฃผ๋ฉฐ, ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ํ•˜๊ธฐ์— ์šฉ์ดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๋“ค๊ณ  ํ•จ๊ป˜ ์ƒ์˜ํ•˜์—ฌ ๊ฒฐ์ •ํ•˜๋ฉด ์ข‹๋‹ค.

์ž์‚ฌ ์ปฌ๋Ÿฌ ClassName์€ ์˜๋ฏธ๋ก ์„ ์ฑ„ํƒํ•˜์˜€๋‹ค. blue๋กœ ๋ˆ„๊ตฌ๋‚˜ ์•Œ๊ธฐ์‰ฌ์šด ์›Œ๋”ฉ์„ ์‚ฌ์šฉํ•˜์˜€๊ณ , ๊ทธ ๋’ค์—๋Š” ๊ฐœ๋ฐœ์ž๋“ค๊ณผ ๋””์ž์ด๋„ˆ๋“ค์ด ํ•ด๋‹น ์ปฌ๋Ÿฌ์˜ ์‚ฌ์šฉ์šฉ๋„๋ฅผ ์ง๊ด€์ ์œผ๋กœ ํ•œ๋ˆˆ์— ํŒŒ์•…ํ•˜๊ธฐ ์‰ฝ๋„๋ก ์‚ฌ์šฉ์šฉ๋„๋ฅผ ClassName์—๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜์˜€๋‹ค.

์ปฌ๋Ÿฌ ์˜๋ฏธ๋ก  ์ ์šฉ

03. Layout Color, Status Color

[Layout Color]

Layout Color๋Š” Neutral Color ๋ผ๊ณ ๋„ ํ•œ๋‹ค. UI ์ปฌ๋Ÿฌ ์™ธ์— ํฐํŠธ, ์„ , ๋ฉด ๋“ฑ ๋ ˆ์ด์•„์›ƒ์—์„œ ์“ฐ์ด๋Š” ์ปฌ๋Ÿฌ์ด๋‹ค. Neutral ์ด๋ผ๋Š” ์˜๋ฏธ๊ฐ€ ๋ฌด์ฑ„์ƒ‰์ด๋ผ๋Š” ์˜๋ฏธ๋„ ์žˆ์œผ๋‚˜ ์ตœ๊ทผ์—๋Š” ๋‹ค์–‘ํ•œ ์˜๋ฏธ๋กœ ๋ถˆ๋ ค์„œ ์˜๋ฏธ์— ํ˜ผ๋™์ด ์˜ฌ ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ๋˜์–ด Layout Color๋ผ๊ณ  ์ด๋ฆ„์„ ์ง€์ •ํ•˜์˜€๋‹ค. Layout Color๋Š” UI ์ปฌ๋Ÿฌ์— ๊ฑธ๋งž๊ฒŒ ์ƒ‰์ƒ๊ฐ’์„ ์ง€์ •ํ•˜๊ณ , ํ•ด๋‹น ์ƒ‰์ƒ๊ฐ’์— ๋งž์ถฐ ์—ฌ๋Ÿฌ ์ปดํฌ๋„ŒํŠธ๋“ค์˜ ์ƒํƒœ๊ฐ’, ํƒ€์ดํฌ์˜ IA์— ์œ ์—ฐํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” variation ์ปฌ๋Ÿฌ๋ฅผ ๋งŒ๋“ ๋‹ค.

[Class Name]

ClassName(ํ† ๊ทผ๊ฐ’)์€ ๋’ค์— ์ˆซ์ž๋ฅผ ๋ถ™์ธ๋‹ค. ์˜๋ฏธ๋ก ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋˜ ์ด์œ ๋Š” ์›Œ๋‚™ ๋‹ค์–‘ํ•œ ์ปดํฌ๋„ŒํŠธ์— ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ˆซ์ž๋งŒ ๋ถ€์—ฌ๋ฅผ ํ•˜์˜€๋‹ค. ๋‹ค๋งŒ, black์—์„œ ํฐํŠธ์™€ ์„ ์— ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์ปฌ๋Ÿฌ๋“ค์ด ์žˆ๋‹ค๋ฉด ๊ฐ€์ด๋“œ์— ์‚ฌ์šฉ์šฉ๋„๋ฅผ ๋ช…์‹œํ•ด๋†“๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. disabled, ์„ , ํฐํŠธ์— ๋”ฐ๋กœ ์‚ฌ์šฉํ•˜๋Š” color๋“ค์€ ๋ช…์‹œ๋ฅผ ํ•˜์—ฌ ์ผ๊ด€๋œ Layout Color๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค.

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

[์‚ฌ์šฉ์šฉ๋„๋ณ„๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ]

Layout Color ์—๋Š” ๊ทธ๋ ˆ์ด๊ณ„์—ด์˜ ์ƒ‰์ƒ์ด ์ฃผ๋กœ ์“ฐ์ด๋Š”๋ฐ, ํ”„๋กœ๋•ํŠธ์˜ ๋””์ž์ธ ์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ๋ธ”๋ž™์— ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์กด์žฌํ•œ๋‹ค. ํ•„์ž์˜ ๊ฒฝ์šฐ, ํ”„๋กœ๋•ํŠธ๊ฐ€ ํ™ˆํŽ˜์ด์ง€์™€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์—…ํ•˜๋Š” ์„œ๋น„์Šค ๋””์ž์ธ ํ™˜๊ฒฝ์ด ๋‹ฌ๋ผ ์˜ˆ์™ธ์ ์œผ๋กœ ์“ฐ์ด๊ฒŒ ๋˜๋Š” black color ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์˜ˆ์™ธ์ ์œผ๋กœ ์“ฐ์ด๋Š” ์ปฌ๋Ÿฌ๋“ค์˜ ๊ฒฝ์šฐ, ๋”ฐ๋กœ ๋ณ„๊ฐœ์˜ Class Name ์„ ๋ถ€์—ฌํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜์˜€๋‹ค.

๋ณ„๊ฐœ์˜ black์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ Class Name ๋ถ€์—ฌ, Layout Color ์™€ Studio Black color

[Status Color]

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

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

status color

04. ์ธํ„ฐ๋ž™์…˜ ํ•˜๋Š” ์ปฌ๋Ÿฌ ๊ทœ์น™ ์ •ํ•˜๊ธฐ

์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ธํ„ฐ๋ž™์…˜ํ•  ๋•Œ, ํ”ผ๋“œ๋ฐฑ์„ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์ปฌ๋Ÿฌ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค. ์ด ๋•Œ, ํ•ด๋‹น ์•ก์…˜๊ณผ ์ธํ„ฐ๋‚ด๋ž™์…˜ ์ปฌ๋Ÿฌ์˜ ๊ทœ์น™์„ ์ •ํ•˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ๊ด€๋œ ๊ฒฝํ—˜์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

์ธํ„ฐ๋ž™์…˜ ์ปฌ๋Ÿฌ๋Š” ๋ฒ„ํŠผ์ด๋‚˜ ์•„์ด์ฝ˜์— ์ฃผ๋กœ ํ™œ์šฉ์ด ๋˜๋ฉฐ, Layout Color ์™€ Primary color ์ค‘์—์„œ ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— semantic color ๋กœ ๋”ฐ๋กœ ๋ ˆ์ด๋ธ”ํ•˜์—ฌ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ํ•„์ž๋Š” ์ธํ„ฐ๋ž™์…˜ ์ปฌ๋Ÿฌ์™€ ์‚ฌ์šฉ์šฉ๋„๋ฅผ Class Name ์— ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ํ”„๋กœ๋•ํŠธ์—์„œ ์“ฐ์ด๊ธฐ์— ์ถฉ๋ถ„ํ–ˆ๊ธฐ์—, ๋”ฐ๋กœ ๊ฐ€์ด๋“œ์—๋งŒ ์ •๋ฆฌ๋ฅผ ํ•˜์˜€๋‹ค.

์ฃผ๋กœ primary color์—์„œ ํˆฌ๋ช…๋„์— ๋Œ€ํ•œ ๊ธฐ์ค€์„ ๋‚˜๋ˆ„์–ด ์ธํ„ฐ๋ž™์…˜ ๊ฐ’์— ์ง€์ •์„ ํ•˜์˜€๋‹ค.

์ธํ„ฐ๋ž™์…˜ ํˆฌ๋ช…๋„ ๊ทœ์น™
์‹ค์ œ ์ ์šฉํ•œ ๊ฐ’

๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ

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

์•ž์œผ๋กœ ๊ฐœ๋ฐœ์ž์™€ ํ•จ๊ป˜ ์„œ๋น„์Šค๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ํ•„์š”ํ•œ ClassName ์„ ์‚ฌ์šฉ์ฒ˜์— ๋งž๊ฒŒ ์ž˜ ๊ตฌ๋ถ„ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๋” ๊ณ ๋„ํ™” ํ•ด๋‚˜๊ฐ€์ง€ ์•Š์„๊นŒ ์ƒ๊ฐํ•œ๋‹ค.

๋‹ค์Œ์—๋Š” ์•„์ด์ฝ˜ SVG ์ ์šฉ๊ธฐ๋ฅผ ๊ธ€๋กœ ๋‹ค๋ฃจ๊ณ ์ž ํ•œ๋‹ค.

์ฐธ์กฐ๋งํฌ

--

--