7-1. CSS ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ ๋ฒ”์œ„ ์ง€์ •(background-color, background-clip)

2021. 10. 13. 23:17ใ†HTML + CSS + JS

728x90

1.  backgroud-color

background-color : ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ด๋‹ค. 

background-color ๋Š” ์•ž์—์„œ ์„ค๋ช…ํ•œ 16์ง„์ˆ˜๋‚˜ rgb๊ฐ’ ๋˜๋Š” ์ƒ‰์ƒ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ด์„œ ์ง€์ •ํ•œ๋‹ค. 

์–ด๋–ค ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ• ์ง€๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•˜๊ธฐ ๋‚˜๋ฆ„์œผ๋กœ ์ƒ‰์ƒ์„ ์„ธ๋ฐ€ํžˆ ์กฐ์ ˆํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด 16์ง„์ˆ˜๊ฐ’์„ ์‚ฌ์šฉํ•˜๊ณ , 

ํˆฌ๋ช…๋„๋„ ํ•จ๊ป˜ ์กฐ์ ˆํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด rgba ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. 

 

 

2. background-clip

background-clip : ๋ฐฐ๊ฒฝ์ƒ‰์˜ ์ ์šฉ ๋ฒ”์œ„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ์†์„ฑ์ด๋‹ค. 

๋ฐ•์Šค๋ชจ๋ธ ๊ด€์ ์—์„œ ๋ฐฐ๊ฒฝ์˜ ์ ์šฉ ๋ฒ”์œ„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜๋„ ์žˆ๋‹ค. 

๋ฐ•์Šค๋ชจ๋ธ์˜ ๊ฐ€์žฅ ์™ธ๊ณฝ์ธ ํ…Œ๋‘๋ฆฌ๊นŒ์ง€ ์ ์šฉํ• ์ง€, ํ…Œ๋‘๋ฆฌ๋ฅผ ๋นผ๊ณ  ํŒจ๋”ฉ ๋ฒ”์œ„๊นŒ์ง€ ์ ์šฉํ• ์ง€, ์•„๋‹ˆ๋ฉด ๋‚ด์šฉ ๋ถ€๋ถ„์—๋งŒ ์ ์šฉํ• ์ง€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

backgroud-clip ์†์„ฑ๊ฐ’ 

1๏ธโƒฃ border-box : ๋ฐ•์Šค ๋ชจ๋ธ์˜ ๊ฐ€์žฅ ์™ธ๊ณฝ์ธ ํ…Œ๋‘๋ฆฌ๊นŒ์ง€ ์ ์šฉํ•œ๋‹ค. (๊ธฐ๋ณธ๊ฐ’)

2๏ธโƒฃ padding-box : ๋ฐ•์Šค ๋ชจ๋ธ์—์„œ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋บ€ ํŒจ๋”ฉ ๋ฒ”์œ„๊นŒ์ง€ ์ ์šฉํ•œ๋‹ค. 

3๏ธโƒฃ content-box : ๋ฐ•์Šค ๋ชจ๋ธ์—์„œ ๋‚ด์šฉ(์ฝ˜ํ…์ธ ) ๋ถ€๋ถ„์—๋งŒ ์ ์šฉํ•œ๋‹ค. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90