๐ŸงŠCSS ๋‰ด๋ชจํ”ผ์ฆ˜ ๊ทธ๋ฆผ์ž ์ฝ”๋“œ ์ƒ์„ฑ๊ธฐ

๊ฑฐ๋ฆฌยท๋ธ”๋Ÿฌยท๊ฐ•๋„๋ฅผ ๋„ฃ์œผ๋ฉด ๋‘ ๊ทธ๋ฆผ์ž CSS๋ฅผ ๋งŒ๋“ค์–ด ์ค๋‹ˆ๋‹ค.

px
px
%
px

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

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

๋ฐ์€ ์ƒ‰๊ณผ ์–ด๋‘์šด ์ƒ‰์€ ํ‘œ๋ฉด์ƒ‰์„ ๊ฐ๋งˆ ์ธ์ฝ”๋”ฉ๋œ sRGB ์ฑ„๋„์—์„œ ํฐ์ƒ‰๊ณผ ๊ฒ€์ • ์ชฝ์œผ๋กœ ์ž…๋ ฅํ•œ ๊ฐ•๋„๋งŒํผ ์„ ํ˜• ํ˜ผํ•ฉํ•ด ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋น›์ด ์˜ค๋Š” ๋ฐฉํ–ฅ์— ๋”ฐ๋ผ ์–ด๋‘์šด ๊ทธ๋ฆผ์ž๋Š” ๋ฐ˜๋Œ€์ชฝ์œผ๋กœ, ๋ฐ์€ ๊ทธ๋ฆผ์ž๋Š” ๋น› ์ชฝ์œผ๋กœ ๊ฐ™์€ ๊ฑฐ๋ฆฌ๋งŒํผ ๋ฐ€๋ฆฝ๋‹ˆ๋‹ค. ์˜ค๋ชฉ ๋ชจ์–‘์€ ๋‘ ๊ทธ๋ฆผ์ž์— inset์„ ๋ถ™์ธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. box-shadow ๊ฐ’์˜ ์ˆœ์„œ๋Š” W3C CSS Backgrounds and Borders ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค(2026๋…„ 10์›” ๊ธฐ์ค€).

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

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

๋ฐฐ๊ฒฝ์ƒ‰์ด ๋‹ค๋ฅด๋ฉด ์™œ ์ž…์ฒด๊ฐ์ด ์‚ฌ๋ผ์ง€๋‚˜์š”?

๋‰ด๋ชจํ”ผ์ฆ˜์€ ํ‘œ๋ฉด๊ณผ ๋ฐฐ๊ฒฝ์ด ๊ฐ™์€ ์ƒ‰์ผ ๋•Œ ๋‘ ๊ทธ๋ฆผ์ž๋งŒ์œผ๋กœ ์†Ÿ์Œ๊ณผ ๋ˆŒ๋ฆผ์„ ํ‰๋‚ด ๋‚ด๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์ด ๋‹ค๋ฅด๋ฉด ๊ทธ๋ฆผ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ํ…Œ๋‘๋ฆฌ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ถŒ์žฅ ๊ฑฐ๋ฆฌ๋‚˜ ๋ธ”๋Ÿฌ ๊ฐ’์ด ์žˆ๋‚˜์š”?

์ด ๋„๊ตฌ๋Š” ์ •๋‹ต ์ˆ˜์น˜๋ฅผ ์ œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๊ฐ’๋„ ํ‘œ๋ฉด์ƒ‰์˜ ๋ฐ๊ธฐ์™€ ์š”์†Œ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ „ํ˜€ ๋‹ค๋ฅด๊ฒŒ ๋ณด์ด๋ฏ€๋กœ ์ง์ ‘ ๋ˆˆ์œผ๋กœ ๋งž์ถ”๋Š” ํŽธ์ด ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์€ยท์–ด๋‘์šด ์ƒ‰์€ ์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐ๋˜๋‚˜์š”?

๊ฐ๋งˆ ์ธ์ฝ”๋”ฉ๋œ sRGB ์ฑ„๋„์—์„œ ํ‘œ๋ฉด์ƒ‰์„ ํฐ์ƒ‰๊ณผ ๊ฒ€์ • ์ชฝ์œผ๋กœ ์ž…๋ ฅํ•œ ๊ฐ•๋„๋งŒํผ ์„ ํ˜• ํ˜ผํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์— ๋‘ ์ƒ‰์˜ HEX๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค.