๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โœ’๏ธ GURU/HTML5

[HTML5] 19. ๋ฐฐ๊ฒฝ + ํ…์ŠคํŠธ ๊ทธ๋ฆผ์ž์™€ text-shadow ํ”„๋กœํผํ‹ฐ + ๋ฐ•์Šค ๊ทธ๋ฆผ์ž์™€ box-shadow

by A Lim Han 2022. 7. 20.

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 ;

 

 

- ๋ฐฐ๊ฒฝ ๋งŒ๋“ค๊ธฐ ์—ฐ์Šต

100x100 ํฌ๊ธฐ๋กœ <div>๋ฐ•์Šค์˜ ์™ผ์ชฝ ์ค‘์•™์— ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ์‚ฝ์ž…

 

<div> ๋ฐ•์Šค์˜ center์œ„์น˜์— 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๋กœ ๋ฐ•์Šค ๊ทธ๋ฆผ์ž ์ƒ์„ฑํ•˜๊ธฐ