โถ ํ ๋๋ฆฌ ๊ด๋ จ ์์ฑ๋ค
โ
*border-style ์์ฑ - ํ ๋๋ฆฌ ์คํ์ผ ์ง์ ํ๊ธฐ
โ
๊ธฐ๋ณธํ) border-style : none / hidden / dashed / dotted / groove / inset / outset / ridge / solid
์์ฑ ๊ฐ |
์ค๋ช |
none |
ํ ๋๋ฆฌ๊ฐ ๋ํ๋์ง ์๋๋ค. |
hidden |
ํ ๋๋ฆฌ๊ฐ ๋ํ๋์ง ์๋๋ค. border-collapse:collapse์ผ ๊ฒฝ์ฐ, ๋ค๋ฅธ ํ ๋๋ฆฌ๋ ํ์๋์ง ์๋๋ค. |
dashed |
ํ ๋๋ฆฌ๋ฅผ ์งง์ ์ (์ง์ ์ผ๋ก ๋ ์ ์ )์ผ๋ก ํ์ํ๋ค. |
dotted |
ํ ๋๋ฆฌ๋ฅผ ์ ์ ์ผ๋ก ํ์ํ๋ค. |
double |
ํ ๋๋ฆฌ๋ฅผ ์ด์ค์ (๊ฒน์ )์ผ๋ก ํ์ํ๋ค. ๋ ์ ์ฌ์ด์ ๊ฐ๊ฒฉ์ border-width ๊ฐ์ผ๋ก ์ง์ ํ๋ค. |
groove |
ํ ๋๋ฆฌ๋ฅผ ์ฐฝ์ ์กฐ๊ฐํ ๊ฒ์ฒ๋ผ ํ์ํ๋ค. ํ์ด ํ์ธ ๋ฏ ์ ์ฒด์ ์ผ๋ก ๋ณด์ธ๋ค. |
inset |
border-collapse:separate์ผ ๊ฒฝ์ฐ, ์ ์ฒด ๋ฐ์ค ํ ๋๋ฆฌ๊ฐ ์ฐฝ์ ๋ฐํ ์๋ ๊ฒ์ฒ๋ผ ํ์๋๊ณ border-collapse:collapse์ผ ๊ฒฝ์ฐ, groove์ ๋๊ฐ์ด ํ์๋๋ค. |
outset |
border-collapse:separate์ผ ๊ฒฝ์ฐ, ์ ์ฒด ๋ฐ์ค ํ ๋๋ฆฌ๊ฐ ์ฐฝ์์ ํ์ด๋์จ ๊ฒ์ฒ๋ผ ํ์๋๊ณ border-collapse:collapse์ผ ๊ฒฝ์ฐ, ridge์ ๋๊ฐ์ด ํ์๋๋ค. |
ridge |
ํ ๋๋ฆฌ๋ฅผ ์ฐฝ์์ ํ์ด๋์จ ๊ฒ์ฒ๋ผ ํ์ํ๋ค. |
solid |
ํ ๋๋ฆฌ๋ฅผ ์ค์ ์ผ๋ก ํ์ํ๋ค. |
โโ
โ
โ
*border-width ์์ฑ - ํ ๋๋ฆฌ ๋๊ป ์ง์ ํ๊ธฐ
โ
๊ธฐ๋ณธํ)
border-top-width : <ํฌ๊ธฐ> / thin / medium / thick border-right-width : <ํฌ๊ธฐ> / thin / medium / thick border-bottom-width : <ํฌ๊ธฐ> / thin / medium / thick border-left-width : <ํฌ๊ธฐ> / thin / medium / thick border-width : <ํฌ๊ธฐ> / thin / medium / thick |
โ
*border-color ์์ฑ - ํ ๋๋ฆฌ ์์ ์ง์ ํ๊ธฐ
โ
๊ธฐ๋ณธํ)
border-top-color : <์์> border-right-color : <์์> border-bottom-color : <์์> border-left-color : <์์> border-color : <์์> |
โ
โ
*border ์์ฑ - ํ ๋๋ฆฌ ์คํ์ผ ๋ฌถ์ด ์ง์ ํ๊ธฐ
โ
๊ธฐ๋ณธํ)
border-top : <๋๊ป> <์์> <์คํ์ผ> border-right : <๋๊ป> <์์> <์คํ์ผ> border-bottom : <๋๊ป> <์์> <์คํ์ผ> border-left : <๋๊ป> <์์> <์คํ์ผ> border : <๋๊ป> <์์> <์คํ์ผ> |
*border-radius ์์ฑ - ๋ฐ์ค ๋ชจ์๋ฆฌ ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ธฐ
โ
๊ธฐ๋ณธํ)
border-top-left-radius : <ํฌ๊ธฐ> | <๋ฐฑ๋ถ์จ> border-top-right-radius : <ํฌ๊ธฐ> | <๋ฐฑ๋ถ์จ> border-bottom-right-radius : <ํฌ๊ธฐ> | <๋ฐฑ๋ถ์จ> border-bottom-left-radius : <ํฌ๊ธฐ> | <๋ฐฑ๋ถ์จ> border-radius : <ํฌ๊ธฐ> | <๋ฐฑ๋ถ์จ> |
์์ฑ ๊ฐ |
์ค๋ช |
<ํฌ๊ธฐ> |
๋ฅ๊ธ๊ฒ ์ฒ๋ฆฌํ ๋ฐ์ง๋ฆ ํฌ๊ธฐ๋ฅผ px์ด๋ em ๊ฐ์ ๋จ์์ ํจ๊ป ์์น๋ก ํ์ํ๋ค. |
<๋ฐฑ๋ถ์จ> |
ํ์ฌ ์์์ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฅ๊ธ๊ฒ ์ฒ๋ฆฌํ ๋ฐ์ง๋ฆ ํฌ๊ธฐ๋ฅผ %๋ก ์ง์ ํ๋ค. |
โ
โ
*ํ์ ํํ๋ก ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ธฐ
ํ์ ํํ๋ก ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ณ ์ถ์ผ๋ฉด ๊ฐ๋ก ๋ฐ์ง๋ฆ ํฌ๊ธฐ์ ์ธ๋ก ๋ฐ์ง๋ฆ ํฌ๊ธฐ๋ฅผ ํจ๊ป ์ง์ ํ๋ฉด ๋๋ค.
โ
๊ธฐ๋ณธํ)
border-top-left-radius : <๊ฐ๋ก ํฌ๊ธฐ> <์ธ๋ก ํฌ๊ธฐ> border-top-right-radius : <๊ฐ๋ก ํฌ๊ธฐ> <์ธ๋ก ํฌ๊ธฐ> border-bottom-right-radius : <๊ฐ๋ก ํฌ๊ธฐ> <์ธ๋ก ํฌ๊ธฐ> border-bottom-left-radius : <๊ฐ๋ก ํฌ๊ธฐ> <์ธ๋ก ํฌ๊ธฐ> border-radius : <๊ฐ๋ก ํฌ๊ธฐ> <์ธ๋ก ํฌ๊ธฐ> |
โ
*box-shadow ์์ฑ - ์ ํํ ์์์ ๊ทธ๋ฆผ์ ํจ๊ณผ ๋ด๊ธฐ
box-shadow ์์ฑ์์ ์ํ ๊ฑฐ๋ฆฌ์ ์์ง ๊ฑฐ๋ฆฌ๋ ๋ฐ๋์ ์ง์ ํด์ผ ํ๋ฉฐ(ํ์) ๊ธฐํ ์์ฑ ๊ฐ์ ์ต์ ์ด๋ฏ๋ก ํ์ํ ๋๋ง ์ฌ์ฉํ๋ฉด ๋๋ค.
โ
๊ธฐ๋ณธํ)
box-shadow : none / <๊ทธ๋ฆผ์ ๊ฐ> [, <๊ทธ๋ฆผ์ ๊ฐ>]*; <๊ทธ๋ฆผ์ ๊ฐ> = <์ํ ๊ฑฐ๋ฆฌ> <์์ง ๊ฑฐ๋ฆฌ> <ํ๋ฆผ ์ ๋> <๋ฒ์ง ์ ๋> <์์> inset |
์์ฑ ๊ฐ |
์ค๋ช |
<์ํ ๊ฑฐ๋ฆฌ> |
๊ทธ๋ฆผ์์ ์ํ ์ต์ ๊ฑฐ๋ฆฌ(์ํ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง)์ด๋ค. ์์ ๊ฐ์ ์์์ ์ค๋ฅธ์ชฝ, ์์ ๊ฐ์ ์์์ ์ผ์ชฝ์ ๊ทธ๋ฆผ์๋ฅผ ๋ง๋ ๋ค. ํ์ ์์ฑ. |
<์์ง ๊ฑฐ๋ฆฌ> |
๊ทธ๋ฆผ์์ ์์ง ์ต์ ๊ฑฐ๋ฆฌ(์ํ์ผ๋ก ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง)์ด๋ค. ์์ ๊ฐ์ ์์์ ์๋์ชฝ, ์์ ๊ฐ์ ์์์ ์์ชฝ์ ๊ทธ๋ฆผ์๋ฅผ ๋ง๋ ๋ค. ํ์ ์์ฑ. |
<ํ๋ฆผ ์ ๋> |
๊ทธ๋ฆผ์์ ํ๋ฆผ ์ ๋(blur radius)๋ฅผ ์ง์ ํ๋ค. ์ด ๊ฐ์ ์๋ตํ๋ฉด 0์ ๊ธฐ๋ณธ ๊ฐ์ผ๋ก ํด ์งํ ๊ทธ๋ฆผ์๋ฅผ ํ์ํ๋ค. ์ด ๊ฐ์ด ์ปค์ง์๋ก ๋ถ๋๋ฌ์ด ๊ทธ๋ฆผ์๋ฅผ ํ์ํ๋ฉฐ ์์ ๊ฐ์ ์ฌ์ฉํ ์ ์๋ค. |
<๋ฒ์ง ์ ๋> |
๊ทธ๋ฆผ์์ ๋ฒ์ง๋ ์ ๋๋ฅผ ๋ํ๋ธ๋ค. ์์ ๊ฐ์ ์ฌ์ฉํ๋ฉด ๊ทธ๋ฆผ์๊ฐ ๋ชจ๋ ๋ฐฉํฅ์ ํผ์ ธ ๋๊ฐ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฆผ์๊ฐ ๋ฐ์ค๋ณด๋ค ํฌ๊ฒ ํ์๋๋ค. ๋ฐ๋๋ก ์์ ๊ฐ์ ๊ทธ๋ฆผ์๊ฐ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ์ถ์๋์ด ๋ณด์ธ๋ค. ๊ธฐ๋ณธ ๊ฐ์ 0์ด๋ค. |
<์์> |
๊ทธ๋ฆผ์์ ์์์ ์ง์ ํ๋ค. ํ ๊ฐ์ง๋ง ์ง์ ํ ์๋ ์๊ณ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด ์ฌ๋ฌ ๊ฐ์ ์์์ ์ง์ ํ ์๋ ์๋ค. ํ์ํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๋ ์ต์ ๊ฐ์ด๋ฉฐ ๊ธฐ๋ณธ ๊ฐ์ ํ์ฌ ๊ธ์ ์์ด๋ค. |
inset |
์ด ํค์๋๋ฅผ ํจ๊ป ํ์ํ๋ฉด ์์ชฝ ๊ทธ๋ฆผ์๋ก ๊ทธ๋ฆฐ๋ค. ํ์ํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๋ ์ต์ ๊ฐ์ด๋ค. |
โ
'HTML5 & CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML5 & CSS3] CSS ํฌ์ง์ ๋๊ณผ ์ฃผ์ ์์ฑ๋ค (0) | 2021.02.13 |
---|---|
[HTML5 & CSS3] ์ฌ๋ฐฑ์ ์กฐ์ ํ๋ ์์ฑ๋ค (0) | 2021.02.12 |
[HTML5 & CSS3] CSS์ ๋ฐ์ค ๋ชจ๋ธ (0) | 2021.02.12 |
[HTML5 & CSS3] ๊ทธ๋ผ๋ฐ์ด์ ํจ๊ณผ๋ก ๋ฐฐ๊ฒฝ ๊พธ๋ฏธ๊ธฐ (0) | 2021.02.12 |
[HTML5 & CSS3] ๋ฐฐ๊ฒฝ ์๊ณผ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง (0) | 2021.02.03 |
๋๊ธ