19. ๋ฐฐ๊ฒฝ + ํ ์คํธ ๊ทธ๋ฆผ์์ text-shadow ํ๋กํผํฐ + ๋ฐ์ค ๊ทธ๋ฆผ์์ box-shadow
# ๋ฐฐ๊ฒฝ
- ๋ฐฐ๊ฒฝ ์ ๋ฐ ์ด๋ฏธ์ง ์ง์
: background-color, background-image ๊ฐ ๋ชจ๋ ์ง์ ๋๋ฉด ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๊ฐ ์ถ๋ ฅ๋์ง ์๋ ์์ญ์ ๋ฐฐ๊ฒฝ์์ ์ถ๋ ฅํจ
ex. div {
background-color : skyblue ;
background-image : url ( " media/spongebob.png " ) ;
}
- ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์์น --> background-position
ex. ๋ฐ์ค ์ค๊ฐ์ ์ด๋ฏธ์ง ์ถ๋ ฅํ๊ธฐ
background-position : center center ;
- ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฐ๋ณต ์ถ๋ ฅ --> background-repeat
ex. ์์์ ์๋๋ก ์ด๋ฏธ์ง ๋ฐ๋ณต ์ถ๋ ฅ
background-repeat : repeat-y ;
- ๋ฐฐ๊ฒฝ ๋ง๋ค๊ธฐ ์ฐ์ต
- <div>๋ฐ์ค์ ๋ฐฐ๊ฒฝ ๊พธ๋ฏธ๊ธฐ
# ํ ์คํธ ๊ทธ๋ฆผ์์ text-shadow
- text-shadow ํ๋กํผํฐ
ex. text-shadow : h-shadow v-shadow blur-radius colorใ ฃnone
h-shadow | ์๋ณธ ํ ์คํธ์ ๊ทธ๋ฆผ์ ํ ์คํธ ์ฌ์ด์ ์ํ ๊ฑฐ๋ฆฌ๋ก, ํ์์ ์ผ๋ก ์ค์ ํด์ผ ํ๋ ์์ |
v-shadow | ์๋ณธ ํ ์คํธ์ ๊ทธ๋ฆผ์ ํ ์คํธ ์ฌ์ด์ ์์ง ๊ฑฐ๋ฆฌ๋ก, ํ์์ ์ผ๋ก ์ค์ ํด์ผ ํ๋ ์์ |
color | ๊ทธ๋ฆผ์์ ์ |
none | ๊ทธ๋ฆผ์ ํจ๊ณผ ์์ |
blur-radius | ํ๋ฆฟํ ๊ทธ๋ฆผ์๋ฅผ ๋ง๋๋ ํจ๊ณผ๋ก, ํ๋ฆฟํ๊ฒ ๋ฒ์ง๋ ๊ธธ์ด๋ฅผ ์ ํํ ์ ์๋ค. |
- text-shadow ๋ก ํ ์คํธ ๊ทธ๋ฆผ์ ๋ง๋ค๊ธฐ
# ๋ฐ์ค ๊ทธ๋ฆผ์์ box-shadow
- box-shadow ํ๋กํผํฐ --> ๋ฐ์ค ์ ์ฒด์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ๋ถ์ฌ
ex. box-shadow : h-shadow v-shadow blur-radius spread-radius color ใ ฃnoneใ ฃinset
spread-radius | ๊ทธ๋ฆผ์์ ํฌ๊ธฐ๋ฅผ ์๋ฏธํ๋ฉฐ, ๋ํดํธ๊ฐ์ด 0์ธ ์ ํ ์ฌํญ |
inset | ์๊ฐ ๋ฐ์ค๋ก ๋ณด์ด๊ฒ๋ ๋ฐ์ค์ ์๋จ ์์ชฝ(์ผ, ์ค๋ฅธ์ชฝ)์ ๊ทธ๋ฆผ์๋ฅผ ํ์ฑ |
- box-shadow๋ก ๋ฐ์ค ๊ทธ๋ฆผ์ ์์ฑํ๊ธฐ