<Do it! HTML5+CSS3>์ ๊ธฐ๋ณธ์ผ๋ก ๋ฐฐ์ด ๋ด์ฉ์ ๋๋ค.
๋ชฉ์ฐจ
- 1) ํ ๋๋ฆฌ ์คํ์ผ ์ง์ - border-style
- 2) ํ ๋๋ฆฌ ๋๊ป ์ง์ - border-width
- 3) ํ ๋๋ฆฌ ์์ ์ง์ - border-color
- 4) ํ ๋๋ฆฌ ์คํ์ผ ๋ฌถ์ด ์ง์ - border
- 6) ์ ํํ ์์์ ๊ทธ๋ฆผ์ ํจ๊ณผ ๋ด๊ธฐ - box-shadow
1. ํ ๋๋ฆฌ ๊ด๋ จ ์์ฑ๋ค
ํ ๋๋ฆฌ๋ ํ ์คํธ ๋จ๋ฝ๋ฟ๋ง ์๋๋ผ ๊ทธ๋ฆผ์ด๋ ํ, ์์ ๋ฑ ์ฌ๊ฐ ํํ๋ฅผ ๊ฐ์ง ์ด๋ค ์์์๋ ๋ค์ํ๊ฒ ์ ์ฉํ ์ ์๋ค.
1) ํ ๋๋ฆฌ ์คํ์ผ ์ง์ - border-style
ํ ๋๋ฆฌ ์คํ์ผ์ ๊ธฐ๋ณธ๊ฐ์ none์ด๊ธฐ ๋๋ฌธ์ ํ ๋๋ฆฌ๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์ํด์๋ ์ ์ผ ๋จผ์ ํ ๋๋ฆฌ ์คํ์ผ์ ์ง์ ํด์ผ ํ๋ค.
์ ํ์ { border-style: ์์ฑ ๊ฐ }
์์ฑ ๊ฐ | ์ค๋ช |
none (๊ธฐ๋ณธ ๊ฐ) | ํ ๋๋ฆฌ๊ฐ ๋ํ๋์ง ์๋๋ค. |
hidden | - ํ
๋๋ฆฌ๊ฐ ๋ํ๋์ง ์๋๋ค. - border-collapse:collapse์ ๊ฒฝ์ฐ, ๋ค๋ฅธ ํ ๋๋ฆฌ๋ ํ์๋์ง ์๋๋ค. |
dashed | ํ ๋๋ฆฌ๋ฅผ ์งง์ ์ง์ ์ผ๋ก ๋ ์ ์ ์ผ๋ก ํ์ํ๋ค. |
dotted | ํ ๋๋ฆฌ๋ฅผ ์ ์ ์ผ๋ก ํ์ํ๋ค. |
double | - ํ
๋๋ฆฌ๋ฅผ ์ด์ค์ ์ผ๋ก ํ์ํ๋ค. - ๋ ์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ border-width๊ฐ์ผ๋ก ์ง์ ํ๋ค. |
groove | ํ ๋๋ฆฌ๋ฅผ ์ฐฝ์ ์กฐ๊ฐํ ๊ฒ์ฒ๋ผ ํ์ํ๋ค. |
inset | border-collaps:separate์ผ ๊ฒฝ์ฐ, ์ ์ฒด ๋ฐ์ค ํ
๋๋ฆฌ๊ฐ ์ฐฝ์ ๋ฐํ ์๋ ๊ฒ์ฒ๋ผ ํ์๋๊ณ border-collapse:collapse์ผ ๊ฒฝ์ฐ, groove์ ๋๊ฐ์ด ํ์๋๋ค. |
outset | border-collaps:separate์ผ ๊ฒฝ์ฐ, ์ ์ฒด ๋ฐ์ค ํ
๋๋ฆฌ๊ฐ ์ฐฝ์์ ํ์ด๋์จ ๊ฒ์ฒ๋ผ ํ์๋๊ณ border-collapse:collapse์ผ ๊ฒฝ์ฐ, ridge์ ๋๊ฐ์ด ํ์๋๋ค. |
ridge | ํ ๋๋ฆฌ๋ฅผ ์ฐฝ์์ ํ์ด๋์จ ๊ฒ์ฒ๋ผ ํ์ํ๋ค. |
solid | ํ ๋๋ฆฌ๋ฅผ ์ค์ ์ผ๋ก ํ์ํ๋ค. |
2) ํ ๋๋ฆฌ ๋๊ป ์ง์ - border-width
ํ ๋๋ฆฌ์ ์ํ์ข์ฐ ๊ทธ๋ฆฌ๊ณ ํ ๋๋ฆฌ์ ์ ์ฒด ๋๊ป๋ฅผ ๊ฐ๊ฐ ์ง์ ํ ์ ์๋ค.
border-with์์ฑ์ ์ด์ฉํด ํ๊บผ๋ฒ์ ํ์ํ ๋ ์์ฑ ๊ฐ์ด 2๊ฐ๋ผ๋ฉด ์ํ์ ์ข์ฐ๋ฅผ ๋ฌถ์ด ์ง์ ํ๊ณ 4๊ฐ๋ผ๋ฉด ์ ๋ฐฉํฅ๋ถํฐ ์๊ณ ๋ฐฉํฅ์ผ๋ก ์ ์ฉํ๋ค.
์ ํ์ { border-width: ํฌ๊ธฐ | thin | medium | thick }
์ ํ์ { border-top-width: ํฌ๊ธฐ | thin | medium | thick }
์ ํ์ { border-right-width: ํฌ๊ธฐ | thin | medium | thick }
์ ํ์ { border-bottom-width: ํฌ๊ธฐ | thin | medium | thick }
์ ํ์ { border-left-width: ํฌ๊ธฐ | thin | medium | thick }
3) ํ ๋๋ฆฌ ์์ ์ง์ - border-color
์ ํ์ { border-color: ์์ }
์ ํ์ { border-top-color: ์์ }
์ ํ์ { border-right-color: ์์ }
์ ํ์ { border-bottom-color: ์์ }
์ ํ์ { border-left-color: ์์ }
4) ํ ๋๋ฆฌ ์คํ์ผ ๋ฌถ์ด ์ง์ - border
์ ํ์ { border: ๋๊ป ์์ ์คํ์ผ }
์ ํ์ { border-top: ๋๊ป ์์ ์คํ์ผ }
์ ํ์ { border-right: ๋๊ป ์์ ์คํ์ผ }
์ ํ์ { border-bottom: ๋๊ป ์์ ์คํ์ผ }
์ ํ์ { border-left: ๋๊ป ์์ ์คํ์ผ }
5) ๋ฐ์ค ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ธฐ - border-radius
๋ฅ๊ธ๊ฒ ๋ง๋ค๊ณ ์ถ์ ๋ฐ์ค ๋ชจ์๋ฆฌ์ ๋ ๋ฐฉํฅ๊ณผ ๋ฐ์ง๋ฆ์ ๋ปํ๋ radius๋ฅผ ์ฌ์ฉํด ์์ฑ์ ํ๊ธฐํ๋ค.
์ ํ์ { border-top-right-radius: ํฌ๊ธฐ | ๋ฐฑ๋ถ์จ }
์ ํ์ { border-top-left-radius: ํฌ๊ธฐ | ๋ฐฑ๋ถ์จ }
์ ํ์ { border-bottom-right-radius: ํฌ๊ธฐ | ๋ฐฑ๋ถ์จ }
์ ํ์ { border-bottom-left-radius: ํฌ๊ธฐ | ๋ฐฑ๋ถ์จ }
์ ํ์ { border-radius: ํฌ๊ธฐ | ๋ฐฑ๋ถ์จ }
์์ฑ ๊ฐ | ์ค๋ช |
ํฌ๊ธฐ | ๋ฅ๊ธ๊ฒ ์ฒ๋ฆฌํ ๋ฐ์ง๋ฆ ํฌ๊ธฐ px์ด๋ em๊ฐ์ ๋จ์์ ํจ๊ป ์์น๋ก ํ์ํ๋ค. |
๋ฐฑ๋ถ์จ | ํ์ฌ ์์์ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฅ๊ธ๊ฒ ์ฒ๋ฆฌํ ๋ฐ์ง๋ฆ ํฌ๊ธฐ๋ฅผ %๋ก ์ง์ ํ๋ค. |
๊ฐ๋กํฌ๊ธฐ ์ธ๋กํฌ๊ธฐ | - ํ์ ํํ๋ก ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ๊ฐ๋ก ๋ฐ์ง๋ฆ ํฌ๊ธฐ์ ์ธ๋ก ๋ฐ์ง๋ฆ ํฌ๊ธฐ๋ฅผ ํจ๊ป ์ง์ ํ๋ค. - ๊ฐ ๋ชจ์๋ฆฌ๋ง๋ค ๋ฐ๋ก ์ง์ ํ๋ค๋ฉด ๊ฐ๋ก๋ฐ์ง๋ฆ๊ณผ ์ธ๋ก๋ฐ์ง๋ฆ์ ์ฐจ๋ก๋ก ์ ๋ ฅํ๋ฉด ๋์ง๋ง, border-radius๋ก ๋ค ๋ฐฉํฅ์ ํ๊บผ๋ฒ์ ์ง์ ํ ๋ ๊ฐ๋ก๋ฐ์ง๋ฆ๊ณผ ์ธ๋ก๋ฐ์ง๋ฆ ์ฌ์ด์ /๋ฅผ ๋ฃ์ด ๊ตฌ๋ถํด์ผ ํ๋ค. |
6) ์ ํํ ์์์ ๊ทธ๋ฆผ์ ํจ๊ณผ ๋ด๊ธฐ - box-shadow
box-shadow์์ฑ์ ์ด์ฉํด ์ ํํ ์์ ๋ค์ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ๋ฃ์ ์ ์๋๋ฐ, box-shadow์์ฑ ๊ฐ์ ๋ฐ๋ผ ๊ทธ๋ฆผ์์ ์์น๋ ์์, ํ๋ฆผ์ ๋๋ฅผ ์กฐ์ ํ ์ ์๋ค.
์ ํ์ { box-shadow: ์์ฑ ๊ฐ }
์์ฑ ๊ฐ | ์ค๋ช |
์ํ ๊ฑฐ๋ฆฌ | - ๊ทธ๋ฆผ์์ ์ํ ์ต์
๊ฑฐ๋ฆฌ(์ํ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง)์ด๋ค. - ์์ ๊ฐ์ ์์์ ์ค๋ฅธ์ชฝ, ์์ ๊ฐ์ ์์์ ์ผ์ชฝ์ ๊ทธ๋ฆผ์๋ฅผ ๋ง๋ ๋ค. |
์์ง ๊ฑฐ๋ฆฌ (ํ์ ์์ฑ) | - ๊ทธ๋ฆผ์์ ์์ง ์ต์
๊ฑฐ๋ฆฌ(์ธ๋ก๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง)์ด๋ค. - ์์ ๊ฐ์ ์์์ ์๋์ชฝ, ์์ ๊ฐ์ ์์์ ์์ชฝ์ ๊ทธ๋ฆผ์๋ฅผ ๋ง๋ ๋ค. |
ํ๋ฆผ ์ ๋ | - ๊ทธ๋ฆผ์์ ํ๋ฆผ ์ ๋(blur radius)๋ฅผ ์ง์ ํ๋ค. - ์ด ๊ฐ์ด ์ปค์ง์๋ก ๋ถ๋๋ฌ์ด ๊ทธ๋ฆผ์๋ฅผ ํ์ํ๋ค. - ๊ธฐ๋ณธ ๊ฐ์ 0์ด๊ณ , ์์ ๊ฐ์ ์ฌ์ฉํ ์ ์๋ค. |
๋ฒ์ง ์ ๋ | - ๊ทธ๋ฆผ์์ ๋ฒ์ง๋ ์ ๋๋ฅผ ๋ํ๋ธ๋ค. - ์์ ๊ฐ์ ์ฌ์ฉํ๋ฉด ๊ทธ๋ฆผ์๊ฐ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ํผ์ ธ ๋๊ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฆผ์๊ฐ ๋ฐ์ค๋ณด๋ค ํฌ๊ฒ ํ์๋๋ค. - ์์ ๊ฐ์ ๊ทธ๋ฆผ์๊ฐ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ์ถ์๋์ด ๋ณด์ธ๋ค. - ๊ธฐ๋ณธ ๊ฐ์ 0์ด๋ค. |
์์ | - ๊ทธ๋ฆผ์์ ์์์ ์ง์ ํ๋ค. - ํ ๊ฐ์ง๋ง ์ง์ ํ ์๋ ์๊ณ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ฌ๋ฌ ๊ฐ์ ์์์ ์ง์ ํ ์๋ ์๋ค. - ๊ธฐ๋ณธ ๊ฐ์ ํ์ฌ ๊ธ์ ์์ด๋ค. |
inset | ์์ชฝ์ ๊ทธ๋ฆผ์๋ฅผ ํ์ํ๋ค. |
'๐ปWEB FrontEnd > CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSS ๋ ์ด์์- ํฌ์ง์ ๋๊ณผ ์ฃผ์ ์์ฑ๋ค (0) | 2020.07.13 |
---|---|
์ฌ๋ฐฑ(๋ง์ง, ํจ๋ฉ) ๊ด๋ จ ์์ฑ๋ค (0) | 2020.07.12 |
CSS ๋ฐ์ค ๋ชจ๋ธ, ์ฝํ ์ธ ๊ด๋ จ ์์ฑ๋ค (0) | 2020.07.10 |
๋ฐฐ๊ฒฝ ์คํ์ผ (0) | 2020.07.10 |
ํ ์คํธ ๊ด๋ จ ์คํ์ผ- ๋ชฉ๋ก (0) | 2020.07.09 |