๋ชฉ์ฐจ
๋ฐ์ค๋ชจ๋ธ์ ๊ตฌ์กฐ
์ฌ์ด์ฆ : width, height
๊ฐ๊ฒฉ : margin(border ๋ฐ), padding(content์ border์ฌ์ด)
margin, padding ์์ฑ ํฌ๊ธฐ ์ง์
1. ํ ๊ฐ์ ์ซ์ : ์ ์ฐ ํ ์ข ๋ชจ๋ ๋์ผ
2. ๋ ๊ฐ์ ์ซ์ : ์-ํ / ์ข-์ฐ
3. ๋ค ๊ฐ์ ์ซ์ : ์ ์ฐ ํ ์ข (์์๋๋ก)
box-sizing
1. box-sizing ์ค์ X
<div class="box1"></div>
<div class="box2"></div>
.box1 {
width: 100px;
height: 100px;
border: 10px solid red;
margin: 20px;
}
.box2 {
width: 100px;
height: 100px;
border: 10px solid red;
padding: 10px;
margin: 20px;
}
์์ ๊ทธ๋ฆผ์ฒ๋ผ padding๊ฐ์ ์ฃผ๋ฉด ๊ทธ๋งํผ ๋ฐ์ค์ ํฌ๊ธฐ๊ฐ ๋์ด๋๋ค.
A์ ๋๋น๋ 120px์ด๋ค.(width 100px + border 20px(10px+10px))
B์ ๋๋น๋ 170px์ด๋ค.(width 100px + border 20px(10px+10px) + padding 10px)
2. box-sizing ์ค์ O
.box1 {
width: 100px;
height: 100px;
border: 10px solid red;
margin: 20px;
}
.box2 {
width: 100px;
height: 100px;
border: 10px solid red;
padding: 10px;
margin: 20px;
box-sizing: border-box;
}
box-sizing ์ border-box ๋ก ์ค์ ์ ํ ๊ฒฐ๊ณผ์ด๋ค!
box-sizing: border-box
= ์ด๊ธฐ ์ค์ ํ ๋๋น, ๋์ด ๊ฐ์ ๊ทธ๋๋ก ์ ์งํ๋๋ก ํด์ค๋ค.
(padding, border๊ฐ์ ๋ฃ์ด๋!)
shadow
box-shadow
box-shadow: inset offset-x offset-y blur color
offset-x , y : ์ํ/์์ง ๊ทธ๋ฆผ์์ offset ๊ฐ (๋ฐ๊นฅ์ชฝ ๊ทธ๋ฆผ์)
blur : ๊ทธ๋ฆผ์ ๊ฐ์ฅ์๋ฆฌ ๋ถ๋๋ฝ๊ฒ ์ฒ๋ฆฌ ์ ๋ (default 0)
color : ์์
inset : ์์ชฝ ๊ทธ๋ฆผ์ (๊ทธ๋๋ก ์ ์ด์ฃผ๋ฉด ๋จ) (ํ์X)
๊ฐ์ ๋ฃ์ ๋ ์ฌ๋ฌ๊ฐ๋ฅผ ์ค์ฒฉํด์ ๋ฃ์ด์ค ์ ์๋ค.
ex)
.box {
border: 1px solid rgb(216, 216, 216);
width: 250px;
height: 200px;
border-radius: 5%;
box-shadow: 10px 10px 0 dodgerblue,
20px 20px 0 rgb(90, 169, 248),
30px 30px 0 rgb(170, 213, 255);
}
text-shadow
text-shadow: offset-x offset-y blur-radius color
blur-radius : ํ๋ฆผ ์ ๋ (์ ํ์ฌํญ, default: 0)
color (์ ํ์ฌํญ, default: ํ ์คํธ ์์)
ex)
.heading {
color:gold;
text-shadow: 3px 3px 0 dodgerblue,
5px 5px 0 rgb(115, 184, 253);
}
'๐ | WEB DEV > HTML CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSS ๊ธฐ๋ณธ (6)_ํฌ์ง์ ๋(float, overflow, clear) (0) | 2022.01.05 |
---|---|
HTML ์ธ๋ผ์ธ ์์, ๋ธ๋ก์์, ์ธ๋ผ์ธ๋ธ๋ก (0) | 2022.01.05 |
CSS ๊ธฐ๋ณธ (4)_๋ฐ์ค(border, border-radius) (0) | 2022.01.01 |
CSS ๊ธฐ๋ณธ (3)_์์, ์์ ์ ํ์ (0) | 2021.12.31 |
CSS ๊ธฐ๋ณธ (2)_์์ (0) | 2021.12.31 |
๋๊ธ