๐ŸŽจ์ƒ‰์ƒ ๋ฐ๊ธฐยท์ฑ„๋„ ๋‹จ๊ณ„ ์ƒ์„ฑ๊ธฐ

๋ฒ ์ด์Šค ์ƒ‰์ƒ์œผ๋กœ TintยทShade 10๋‹จ๊ณ„ ํŒ”๋ ˆํŠธ ์ž๋™ ์ƒ์„ฑ

๊ด€๋ จ๋œ ๋„๊ตฌ

์ƒ‰์ƒ ๋ฐ๊ธฐยท์ฑ„๋„ ๋‹จ๊ณ„ ์ƒ์„ฑ๊ธฐ ์‚ฌ์šฉ๋ฒ•

๋ฒ ์ด์Šค ์ƒ‰์ƒ(HEX)์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ง์ ‘ ์ž…๋ ฅํ•˜๋ฉด Tint 5๋‹จ๊ณ„์™€ Shade 5๋‹จ๊ณ„, ์ด 10๊ฐ€์ง€ ํŒ”๋ ˆํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. Tint๋Š” ์›๋ž˜ ์ƒ‰์— ํฐ์ƒ‰์„ ํ˜ผํ•ฉํ•ด ๋ฐ๊ฒŒ ๋งŒ๋“  ์ƒ‰์ด๊ณ , Shade๋Š” ๊ฒ€์ •์„ ํ˜ผํ•ฉํ•ด ์–ด๋‘ก๊ฒŒ ๋งŒ๋“  ์ƒ‰์ž…๋‹ˆ๋‹ค. T20์€ ํฐ์ƒ‰ 20%, T100์€ ํฐ์ƒ‰ 100% ํ˜ผํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๊ฐ ์Šค์›Œ์น˜๋ฅผ ํด๋ฆญํ•˜๋ฉด HEX ์ฝ”๋“œ๊ฐ€ ํด๋ฆฝ๋ณด๋“œ์— ์ฆ‰์‹œ ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค. Tailwind CSS, Material Design, Figma ๋“ฑ ์ƒ‰์ƒ ์Šค์ผ€์ผ์ด ํ•„์š”ํ•œ ๋ชจ๋“  ์ž‘์—…์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๋ฅผ ์ž…๋ ฅํ•ด ์ „์ฒด ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์™„์„ฑํ•ด ๋ณด์„ธ์š”.

CSS ๋ณ€์ˆ˜๋กœ ํ™œ์šฉํ•  ๋•Œ๋Š” T20ยทT40ยทT60์„ ๋ฐ์€ ๋ฐฐ๊ฒฝ(hover, disabled), Base๋ฅผ ์ฃผ์š” ์ƒ‰์ƒ, S20ยทS40์„ ์–ด๋‘์šด hover ์ƒํƒœ์— ๋งคํ•‘ํ•˜๋ฉด ์ผ๊ด€๋œ ์ƒ‰์ƒ ์ฒด๊ณ„๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Tint์™€ Shade์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?

Tint๋Š” ์›๋ž˜ ์ƒ‰์ƒ์— ํฐ์ƒ‰์„ ํ˜ผํ•ฉํ•ด ๋ฐ๊ฒŒ ๋งŒ๋“  ์ƒ‰, Shade๋Š” ๊ฒ€์ •์„ ํ˜ผํ•ฉํ•ด ์–ด๋‘ก๊ฒŒ ๋งŒ๋“  ์ƒ‰์ž…๋‹ˆ๋‹ค. T20์€ ํฐ์ƒ‰ 20% ํ˜ผํ•ฉ, S40์€ ๊ฒ€์ • 40% ํ˜ผํ•ฉ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

ํŒ”๋ ˆํŠธ๋ฅผ ์–ด๋””์— ํ™œ์šฉํ•˜๋‚˜์š”?

UI ๋ฒ„ํŠผยท๋ฐฐ๊ฒฝยทํ…์ŠคํŠธ ์ƒ‰์ƒ ์ฒด๊ณ„ ๊ตฌ์„ฑ, CSS ๋ณ€์ˆ˜ ์ •์˜, Tailwind ์ปค์Šคํ…€ ์ƒ‰์ƒ, Figma ์Šคํƒ€์ผ ์„ค์ • ๋“ฑ์— ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ 1๊ฐœ๋กœ ์ „์ฒด ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HEX ๋ง๊ณ  RGB๋‚˜ HSL๋กœ๋„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

ํ˜„์žฌ HEX(#RRGGBB) ํ˜•์‹๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. RGBยทHSL ๊ฐ’์€ ์˜จ๋ผ์ธ ์ƒ‰์ƒ ๋ณ€ํ™˜ ๋„๊ตฌ๋กœ HEX๋กœ ๋ณ€ํ™˜ ํ›„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”.