[UI/UX]coding ๊ธฐ์ดˆ(13) - CSS-selector,background,color,gradient,shadow

Doheeยท2024๋…„ 12์›” 22์ผ
post-thumbnail

๐Ÿ“Œ์ด์™ธ ๋‹ค์–‘ํ•œ ์„ ํƒ์ž


: nth-child(์ˆ˜์‹) , :nth-of-type(์ˆ˜์‹)

  • ๋ถ€๋ชจํƒœ๊ทธ์•ˆ์— ํ˜•์ œ ํƒœ๊ทธ์ค‘ ํ™€์ˆ˜๋ฒˆ์งธ๋‚˜ ์ง์ˆ˜๋ฒˆ์งธ ํ˜•์ œ๋ฅผ ์„ ํƒํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด
    even(์ง์ˆ˜) ,add(ํ™€์ˆ˜)ํ‚ค์›Œ๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋˜ํ•œ ์—ฌ๋Ÿฌ ์š”์†Œ ์ค‘ ํŠน์ • ๋ฒ”์œ„์˜ ์ž์‹์š”์†Œ๋“ค์„ ์„ ํƒํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด
    'n์ˆซ์ž' ํ‚ค์›Œ๋“œ๋ฅผ ํ†ตํ•ด ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

    [๊ธฐ๋ณธํ˜•]
    = : nth-child(even) : ์ง์ˆ˜ ๋ฒˆ์งธ ์ž์‹์š”์†Œ ์„ ํƒ
    = : nth-child(odd) : ํ™€์ˆ˜ ๋ฒˆ์งธ ์ž์‹์š”์†Œ ์„ ํƒ
    = : nth-child(n+์ˆซ์ž) : ์ˆซ์ž ๋ฒˆ์งธ ์œ„์น˜ํ•œ ์ž์‹๋ถ€ํ„ฐ ๋ง‰๋‚ด๊นŒ์ง€ ๋ชจ๋‘์„ ํƒ
    = : nth-child(-n+์ˆซ์ž) : ์ˆซ์ž ๋ฒˆ์งธ ์œ„์น˜ํ•œ ์ž์‹๋ถ€ํ„ฐ ์ฒซ์งธ๊นŒ์ง€ ๋ชจ๋‘์„ ํƒ

๐Ÿ“Œis์„ ํƒ์ž


๊ฐ™์€ ์Šคํƒ€์ผ์„ ์—ฌ๋Ÿฌ ์š”์†Œ์— ์ ์šฉํ• ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์„ ํƒ์ž์ด๋‹ค

[๊ธฐ๋ณธํ˜•]
:is(์„ ํƒ์ž1,์„ ํƒ์ž2,์„ ํƒ์ž3...){ }

:is(h1, h2, h3):hover {
      color: seagreen; }

๐Ÿ“Œhas์„ ํƒ์ž


has์„ ํƒ์ž๋Š” ํƒœ๊ทธ์•ˆ์— ํŠน์ • ํƒœ๊ทธ๊ฐ€ ์žˆ์œผ๋ฉด ์„ ํƒํ•ด์ฃผ๋Š” ์„ ํƒ์ž์ด๋‹ค.

[๊ธฐ๋ณธํ˜•]
์„ ํƒ์ž:has(ํƒœ๊ทธ)

  ul a:hover {
        color: salmon;}

๐Ÿ“Œ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€ ์†์„ฑ


๋ฐฐ๊ฒฝ์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์†์„ฑ์ด๋‹ค.
์ปจํ…์ธ ๋กœ ํ™œ์šฉํ•˜๋Š” ์šฉ๋„๊ฐ€ ์•„๋‹Œ ๋ฐฐ๊ฒฝ์„ ๊พธ๋ฏธ๊ธฐ ์œ„ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

[๊ธฐ๋ณธํ˜•]

1. background-img: url(์ด๋ฏธ์ง€ ๊ฒฝ๋กœ)
: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€๋ฅผ ๊ฒฝ๋กœ๋กœ ๋ถˆ๋Ÿฌ์ค€๋‹ค. ๊ทธ๋ผ๋””์–ธํŠธ ๋ฐฐ๊ฒฝ์„ ์ฑ„์šธ๋•Œ๋„ ์‚ฌ์šฉํ•œ๋‹ค.

2. background-repeat : no-repeat / repeat-x / repeat-y
:๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€์˜ ๋ฐ˜๋ณต ์—ฌ๋ถ€๋ฅผ ์ง€์ •ํ•œ๋‹ค. ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋Š” ๋ฐ”๋‘‘ํŒ ๋ฐฐ์—ด ์ถœ๋ ฅ์ด ๊ธฐ๋ณธ๊ฐ’์ด์—ฌ์„œ 1์žฅ๋งŒ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์„๋•Œ๋Š” no-repeat, ๊ฐ€๋กœ๋กœ๋งŒ ๋ฐ˜๋ณต์‹œํ‚ฌ๋•Œ๋Š” repeat-x, ์„ธ๋กœ๋กœ๋งŒ ๋ฐ˜๋ณต์‹œํ‚ฌ๋•Œ๋Š” repeat-y๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

3.background-attachment : fixd/scroll;
:๋ฐฐ๊ฒฝ ๊ณ ์ • ์—ฌ๋ถ€๋ฅผ ๋œปํ•œ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ scroll๋กœ ์Šคํฌ๋กค์„ ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ์œ„๋กœ ์˜ฌ๋ผ๊ฐ€๊ณ , fixed๋ฅผ ์„ค์ •ํ•˜๋ฉด ๋ฐฐ๊ฒฝ์ด ํ•ญ์ƒ ๊ฐ™์€ ์ž๋ฆฌ๋กœ ๊ณ ์ •๋œ๋‹ค.

4. background-position : px / left,center, right, top, centet, bottom
: ๋ฐฐ๊ฒฝ ์œ„์น˜๋ฅผ ์ง€์ •ํ•œ๋‹ค. ๋ฐฐ๊ฒฝ ์œ„์น˜๋ฅผ ์ง€์ •ํ• ๋•Œ์—๋Š” ๊ฐ’์„ 2๊ฐœ ์จ์•ผํ•œ๋‹ค. ๋งŒ์•ฝ ํ•˜๋‚˜๋งŒ ์“ด๋‹ค๋ฉด x์ถ•๊ณผ y์ถ•์— ๋™์ผํ•œ px๋งŒํผ ๋–จ์–ด์ ธ ์œ„์น˜ํ•˜๊ฒŒ ๋œ๋‹ค. ๋˜๋Š” ์œ„์น˜ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์œ„์น˜๋ฅผ ์ง€์ •.

5. background-size : 100% / cover / contain / px๊ฐ’
: ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ์ง€์ •ํ•œ๋‹ค. cover๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋ฐฐ๊ฒฝ์˜์—ญ์˜ ๊ฐ€๋กœ ์‚ฌ์ด์ฆˆ์— ๋งž์ถฐ ์‚ฌ์ง„์„ ์ฑ„์šฐ๊ณ  contain์„ ์ง€์ •ํ•˜๋ฉด ๋ฐฐ๊ฒฝ์˜์—ญ์˜ ์„ธ๋กœ ์‚ฌ์ด์ฆˆ์— ๋งž์ถฐ ์‚ฌ์ง„์„ ์ฑ„์šด๋‹ค.

6. background : ํ•˜์œ„ ์†์„ฑ๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ์„ ์–ธ
: background์†์„ฑ์€ 1๋ฒˆ๋ถ€ํ„ฐ 5๋ฒˆ๊นŒ์ง€์˜ ๋ฐฐ๊ฒฝ ํ•˜์œ„์†์„ฑ๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ณ  ํ•„์š” ์—†๋Š” ์†์„ฑ์„ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋‹ค.

-background : ์ƒ‰์ƒ ์ด๋ฏธ์ง€๊ฒฝ๋กœ ๊ฐ€๋กœ์œ„์น˜ ์„ธ๋กœ์œ„์น˜ / ์‚ฌ์ด์ฆˆ ๋ฐ˜๋ณต์—ฌ๋ถ€ ์Šคํฌ๋กคํšจ๊ณผ(๊ณ ์ •์—ฌ๋ถ€);

๐Ÿ“Œbackground-origin


๋ฐ•์Šค์— ํŒจ๋”ฉ์ด๋‚˜ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋ฅผ ์–ด๋А ์˜์—ญ๊นŒ์ง€ ๋ณด์—ฌ์ค„ ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ.

[๊ธฐ๋ณธํ˜•]
-background-origin: content-box;
:๋ฐ•์Šค๋ชจ๋ธ์—์„œ ์ปจํ…์ธ  ์˜์—ญ๊นŒ์ง€๋งŒ ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.
-background-origin: padding-box;
:๋ฐ•์Šค๋ชจ๋ธ์—์„œ ํŒจ๋”ฉ ์˜์—ญ๊นŒ์ง€๋งŒ ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•œ๋‹ค. ๊ธฐ๋ณธ๊ฐ’
-background-origin: border-box;
:๋ฐ•์Šค๋ชจ๋ธ์—์„œ ํ…Œ๋‘๋ฆฌ ์˜์—ญ๊นŒ์ง€๋งŒ ๋ฐฐ๊ฒฝ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•œ๋‹ค. ๊ธฐ๋ณธ๊ฐ’

๐Ÿ“Œ ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ ๋‹จ์œ„


์ฝ”๋“œ๋กœ ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋‹จ์œ„๋“ค๋กœ ๋ฐฐ๊ฒฝ์— ๊ทธ๋ผ๋””์–ธํŠธ๋ฅผ ๋„ฃ๊ฑฐ๋‚˜ ํˆฌ๋ช…ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

1.hex์ฝ”๋“œ
: ์•ž์— #์„ ๋ถ™์ธ 16์ง„์ˆ˜๋กœ ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•˜๋Š” ๋‹จ์œ„. ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๋ฉฐ, ๋ณดํ†ต ๋””์ž์ธ ๋‹จ๊ณ„์—์„œ ํ•ด๋‹น ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•˜์—ฌ ๋””์ž์ธํ•œ๋‹ค.

2. ์ƒ‰์ƒ๋ช…
:red, blue์ฒ˜๋Ÿผ ์ •ํ•ด์ง„ ์ƒ‰์ƒ์˜ ์ด๋ฆ„์œผ๋กœ ์ƒ‰์„ ํ‘œํ˜„ํ•˜๋Š” ๋‹จ์œ„์ด๋‹ค. ๋ณดํ†ต ์ž„์‹œ๋กœ ์˜์—ญ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.

3. rgb(red,green, blue)โ˜…
: rgb์ƒ‰์ƒ๋‹จ์œ„๋กœ ๋’ค์— ์†Œ๊ด„ํ˜ธ๊ฐ€ ๋ถ™๋Š”๋‹ค. ์†Œ๊ด„ํ˜ธ ์•ˆ์—๋Š” 0~255๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.
red, green, blue ์ƒ‰์ƒ์„ ์กฐํ•ฉํ•˜์—ฌ ๋น›์˜ ์ƒ‰์ƒ์„ ํ‘œํ˜„ํ•˜๋Š” ๋‹จ์œ„์ด๋‹ค.

4. rgba(red, green, blue, alpha)โ˜…
: rgba์˜ a๋Š” alpha๊ฐ’์„ ๋งํ•˜๋ฉฐ ํˆฌ๋ช…๋„๋ฅผ ๋œปํ•œ๋‹ค. ํˆฌ๋ช…๋„๋ฅผ ํ‘œ๊ธฐํ• ๋•Œ์—๋Š” 0~1๊นŒ์ง€์˜ ๊ฐ’์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
ํˆฌ๋ช…๋„์— ๋งŒ์•ฝ 0.5๋ฅผ ์“ฐ๋ฉด 50% ํˆฌ๋ช…ํ•œ ์ƒ‰์ƒ์ด ๋‚˜์˜จ๋‹ค. 0์€ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•œ ์ƒํƒœ๋ฅผ ๋งํ•˜๊ณ  1์€ ์™„์ „ํžˆ ๋ถˆํˆฌ๋ช…ํ•œ ์ƒํƒœ๋ฅผ ๋งํ•œ๋‹ค.

5. hsl(hue, saturation, lightness)
: hue๋Š” ์ƒ‰์ƒ์„ ๋œปํ•˜๊ณ  saturation์€ ์ฑ„๋„, lightness๋Š” ๋ฐ๊ธฐ๋ฅผ ๋œปํ•œ๋‹ค. ํ•ด๋‹น ์ƒ‰์ƒ๋‹จ์œ„๋Š” %๋ฅผ ์“ด๋‹ค.
hsl์ƒ‰์ƒ ๋‹จ์œ„๋Š” ํฌํ† ์ƒต๊ณผ ๊ฐ™์€ ๋””์ž์ธํˆด์˜ ๊ธฐ๋ณธ ์ƒ‰์ƒ ๋‹จ์œ„์ด๋‹ค. ์ฝ”๋“œ๋กœ๋Š” ๋งŽ์ด ์“ฐ์ด์ง„ ์•Š๋Š”๋‹ค.

6. hsla(hue, saturation, lightness, alpha)
:hsl๋‹จ์œ„์— ํˆฌ๋ช…๋„์ธ alpha๊ฐ’์„ ์ถ”๊ฐ€ํ•œ ์ƒ‰์ƒ ๋‹จ์œ„์ด๋‹ค.
ํˆฌ๋ช…๋„๋Š” ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ 0~1๊นŒ์ง€์˜ ๊ฐ’์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“Œopacityโ˜… -์†์„ฑ๋ช…


  • ํˆฌ๋ช…๋„๋ฅผ ๋œปํ•˜๋Š” ์†์„ฑ. ๊ฐ’์€ 0~1์‚ฌ์ด์˜ ๊ฐ’์„ ์“ธ ์ˆ˜ ์žˆ๋‹ค.
  • ๋‹จ์œ„๋Š” ์“ฐ์ง€ ์•Š๋Š”๋‹ค. opacity๋Š” ์†์„ฑ๋ช…์˜ ์ด๋ฆ„์œผ๋กœ ํ•ด๋‹น ๋ฐ•์Šค์˜ ์ปจํ…์ธ  ๋‚ด์šฉ๊ณผ border๊นŒ์ง€ ๋ชจ๋‘ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

hsla,rgba๋Š” '์†์„ฑ๊ฐ’'์ด๋ฉฐ, ์ปจํ…์ธ ๋Š” ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ๋ฐฐ๊ฒฝ์ƒ‰๋งŒ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.

๐Ÿ“Œ์„ ํ˜• ๊ทธ๋ผ๋””์–ธํŠธ

[๊ธฐ๋ณธํ˜•]
linear-gradient(๊ฐ๋„ to ๋ฐฉํ–ฅ, colour-stop(์‹œ์ž‘ํ•˜๋Š”์ƒ‰์ƒ), colour-stop(๋๋‚˜๋Š”์ƒ‰์ƒ))
-๊ฐ๋„ : 0๋„(top์œ„์น˜)๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ์ ์šฉ๋œ๋‹ค. ์•ž์— ์Œ์ˆ˜๊ฐ’์„ ์“ฐ๋ฉด ๋ฐ˜์‹œ๊ณ„ ๋ฐฉํ–ฅ.

-๋ฐฉํ–ฅ : to left / to top / to right/ to bottom์œผ๋กœ ๋ฐฉํ–ฅ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

-colorstop : ์ƒ‰์ƒ์˜ ์ค‘๋‹จ์ , ๋จผ์ € ์“ฐ์—ฌ์ง„ ์ปฌ๋Ÿฌ๊ฐ€ ์‹œ์ž‘ ์ปฌ๋Ÿฌ๊ฐ€ ๋˜๊ณ  ์ƒ‰์ƒ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ,๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ถ”๊ฐ€ํ•œ๋‹ค. ๊ฐ ์ƒ‰์ƒ๋งˆ๋‹ค ๊ณต๋ฐฑ ํ›„ %๋ฅผ ์ด์šฉํ•ด ๋ถ„ํฌํ•  ์œ„์น˜๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“Œ์›ํ˜• ๊ทธ๋ผ๋””์–ธํŠธ

[๊ธฐ๋ณธํ˜•]
background-image : radial-gradient(๋ชจ์–‘ ํฌ๊ธฐ at ์œ„์น˜, color-stop, color-stop)

-๋ชจ์–‘ :๊ธฐ๋ณธ๊ฐ’์€ ํƒ€์› ellipse์ด๊ณ 
๋ฐ•์Šค์˜ ๋„“์ด ๋†’์ด์— ๋”ฐ๋ผ ๋ชจ์–‘์ด ๊ฒฐ์ •๋œ๋‹ค. circle์€ ๋ฐ•์Šค ๋ชจ์–‘๊ณผ ์ƒ๊ด€์—†์ด ์ •์›์œผ๋กœ ํ‘œํ˜„๋œ๋‹ค.

-ํฌ๊ธฐ : ์•„๋ž˜ ๊ฐ’์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ž˜ ์“ฐ์ง€๋Š” ์•Š๋Š”๋‹ค.

  1. closet-side
  2. closet-corner
  3. farthest-side
  4. farthest-corner

๐Ÿ“Œbox-shadow

[๊ธฐ๋ณธํ˜•]
box-shadow : ์ˆ˜ํ‰๊ฑฐ๋ฆฌ ์ˆ˜์ง๊ฑฐ๋ฆฌ ํ๋ฆผ์ •๋„ ๋ฒˆ์ง์ •๋„ ์ƒ‰์ƒ inset;
- ์ˆ˜ํ‰๊ฑฐ๋ฆฌ : ๋ฐ•์Šค์˜ ์˜ค๋ฅธ์ชฝ ๋˜๋Š” ์™ผ์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž๋ฅผ ์ด๋™์‹œํ‚ด.
- ์ˆ˜์ง๊ฑฐ๋ฆฌ : ๋ฐ•์Šค์˜ ์œ„์ชฝ์ด๋‚˜ ์•„๋ž˜์ชฝ์œผ๋กœ ๊ทธ๋ฆผ์ž๋ฅผ ์ด๋™์‹œํ‚ด.
- ํ๋ฆผ์ •๋„ : ๊ธฐ๋ณธ๊ฐ’์€ 0์ด๋ฉฐ ๊ทธ๋ฆผ์ž์˜ ์ง„ํ•จ ์ •๋„๋ฅผ ๋œปํ•œ๋‹ค.
๊ฐ’์ด ์ปค์งˆ์ˆ˜๋ก ๋ถ€๋“œ๋Ÿฌ์šด ๊ทธ๋ฆผ์ž๋กœ ํ‘œ์‹œ๋œ๋‹ค. px๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์Œ์ˆ˜๋Š” ์“ธ ์ˆ˜์—†๋‹ค.
- ๋ฒˆ์ง์ •๋„ : ์–‘์ˆซ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋ฐฉํ–ฅ์œผ๋กœ ๊ทธ๋ฆผ์ž๊ฐ€ ํผ์ ธ์„œ ๊ทธ๋ฆผ์ž๊ฐ€ ๋ฐ•์Šค๋ณด๋‹ค ์ปค์ง„๋‹ค.
๋ฐ˜๋Œ€๋กœ ์Œ์ˆซ๊ฐ’์„ ์“ฐ๋ฉด ๋ชจ๋“  ๋ฐฉํ–ฅ์œผ๋กœ ๊ทธ๋ฆผ์ž๊ฐ€ ์ถ•์†Œ๋œ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 0์ด๋‹ค.
- ์ƒ‰์ƒ : ํ•œ ๊ฐ€์ง€ ์ƒ‰์ƒ๋งŒ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์—ฌ๋Ÿฌ ์ƒ‰์„ ์“ธ ์ˆ˜๋„ ์žˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์€ ๊ฒ€์ •์ƒ‰์ด๋‹ค.
- inset : ์•ˆ์ชฝ ๊ทธ๋ฆผ์ž๋ฅผ ๋งŒ๋“ ๋‹ค. ์ƒ๋žตํ•˜๋ฉด ๊ธฐ๋ณธ๊ฐ’์ธ ๋ฐ”๊นฅ์ชฝ ๊ทธ๋ฆผ์ž๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

box-shadow: 4px 4px 10px 8px lightblue inset;

๐Ÿ“Œtext-shadow


๊ธ€์ž์— ๊ทธ๋ฆผ์ž๋ฅผ ์ฃผ๊ณ ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ์†์„ฑ๊ฐ’์€ box-shadow์™€ ์™„์ „ํžˆ ๋™์ผํ•˜๋‹ค.

[๊ธฐ๋ณธํ˜•]
text-shadow : ์ˆ˜ํ‰๊ฑฐ๋ฆฌ ์ˆ˜์ง๊ฑฐ๋ฆฌ ๋ฒˆ์ง์ •๋„ ์ƒ‰์ƒ;


0๊ฐœ์˜ ๋Œ“๊ธ€