Adventure Time - Jake [CSS] ๊ทธ๋ฆผ์ž ํšจ๊ณผ text-shadow์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• | ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ทธ๋ฆผ์ž ์ ์šฉ | ์•ˆ์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž ์ฃผ๊ธฐ - inset
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Front-end/html, css

[CSS] ๊ทธ๋ฆผ์ž ํšจ๊ณผ text-shadow์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• | ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ทธ๋ฆผ์ž ์ ์šฉ | ์•ˆ์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž ์ฃผ๊ธฐ - inset

by bogyoi 2023. 12. 20.

 

 

 

๐Ÿ‘พ ์‚ฌ์šฉ๋ฐฉ๋ฒ•

text-shadow: ๊ฐ€๋กœ ์„ธ๋กœ ๋ฒˆ์ง์ •๋„ ๊ทธ๋ฆผ์ž์ƒ‰;

 

์ˆœ์„œ๋Œ€๋กœ (1)๊ฐ€๋กœ ๊ทธ๋ฆผ์ž์˜ ์œ„์น˜, (2)์„ธ๋กœ ๊ทธ๋ฆผ์ž์˜ ์œ„์น˜, (3)๋ฒˆ์ง ์ •๋„, (4)๊ทธ๋ฆผ์ž ์ƒ‰์ƒ ์ด๋ฉฐ, ๊ฐ€๋กœ์™€ ์„ธ๋กœ ๊ทธ๋ฆผ์ž์˜ ์œ„์น˜๋Š” ํ•„์ˆ˜๋กœ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

์—ฌ๊ธฐ์„œ,

 

๊ฐ€๋กœ: ์–‘์ˆ˜(+)๋ฉด ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž, ์Œ์ˆ˜(-)๋ฉด ์™ผ์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž

์„ธ๋กœ: ์–‘์ˆ˜(+)๋ฉด ์•„๋ž˜์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž, ์Œ์ˆ˜(-)๋ฉด  ์œ„์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž

 

๊ฐ€ ์ƒ๊ธฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

<h2>์—์„œ test-shadow์˜ ์„ธ๋กœ ์š”์†Œ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ”ฝ์…€์„ 0์œผ๋กœ ์žก์•„์ฃผ๋‹ˆ ์œ„์•„๋ž˜(์„ธ๋กœ) ๊ทธ๋ฆผ์ž๋Š” ์ ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒƒ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

๋˜ํ•œ ํ…์ŠคํŠธ ๋‚ด๋ถ€๋กœ ๊ทธ๋ฆผ์ž๋ฅผ ํ‘œ์‹œํ•˜๊ณ ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด inset ํ‚ค์›Œ๋“œ๋ฅผ ๋„ฃ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

/* ํ…์ŠคํŠธ์˜ ๋‚ด๋ถ€๋กœ ๊ทธ๋ฆผ์ž๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ์„ค์ • */
text-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.5);

๊ทธ๋ฆผ์ž์˜ ํ๋ฆผ ์ •๋„๋„ rgba()์—์„œ ํˆฌ๋ช…๋„ ์กฐ์ ˆ๋กœ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

 

/* ์—ฌ๋Ÿฌ ๊ทธ๋ฆผ์ž ํšจ๊ณผ ์ ์šฉ */
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5), -1px -1px 2px rgba(255, 255, 255, 0.5);

์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ทธ๋ฆผ์ž ํšจ๊ณผ๋ฅผ ์ค„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

 

/* ์š”์†Œ ๊ทธ๋ฆผ์ž ์ ์šฉ */
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);

bos-shadow ์†์„ฑ์œผ๋กœ ํ…์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์š”์†Œ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ทธ๋ฆผ์ž ์ ์šฉ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.