문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:css:css_note:css_borders [2021/03/05 12:32] emblim98 |
wiki:css:css_note:css_borders [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 2: | 줄 2: | ||
<WRAP left notice 80%> | <WRAP left notice 80%> | ||
* description : CSS Borders | * description : CSS Borders | ||
- | * author | ||
- | * email : shlim@repia.com | ||
- | * lastupdate | ||
- | </ | ||
- | <WRAP clear></ | ||
- | \\ | ||
- | =====Source of the article==== | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | \\ | ||
- | \\ | ||
- | ======CSS Borders(테두리)====== | ||
- | CSS Border 속성은 요소의 보더 스타일, 너비, 컬러를 지정합니다.\\ | ||
- | \\ | ||
- | =====CSS Border Style===== | ||
- | '' | ||
- | \\ | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | '' | ||
- | \\ | ||
- | ====예제==== | ||
- | <code css> | ||
- | p.dotted {border-style: | ||
- | p.dashed {border-style: | ||
- | p.solid {border-style: | ||
- | p.double {border-style: | ||
- | p.groove {border-style: | ||
- | p.ridge {border-style: | ||
- | p.inset {border-style: | ||
- | p.outset {border-style: | ||
- | p.none {border-style: | ||
- | p.hidden {border-style: | ||
- | p.mix {border-style: | ||
- | </ | ||
- | \\ | ||
- | * 다른 CSS 테두리 속성은 '' | ||
- | \\ | ||
- | ======CSS Border Width====== | ||
- | '' | ||
* author | * author | ||
* email : shlim@repia.com | * email : shlim@repia.com | ||
줄 79: | 줄 27: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
줄 133: | 줄 81: | ||
\\ | \\ | ||
=====Specific Side Widths (특정 테두리의 너비)===== | =====Specific Side Widths (특정 테두리의 너비)===== | ||
- | '' | + | '' |
\\ | \\ | ||
====예제==== | ====예제==== | ||
줄 155: | 줄 103: | ||
\\ | \\ | ||
======CSS Border Color====== | ======CSS Border Color====== | ||
- | '' | + | * '' |
- | 컬러는 하기와 같이 지정할 수 있습니다.\\ | + | |
- | * 컬러 이름 - " | + | |
- | * HEX - " | + | |
- | * RGB - " | + | * HEX - " |
- | * HSL - " | + | * RGB - " |
- | * transparent - 투명 | + | * HSL - " |
- | ***'' | + | * transparent - 투명 |
+ | * '' | ||
+ | \\ | ||
====예제==== | ====예제==== | ||
<code css> | <code css> | ||
줄 180: | 줄 130: | ||
} | } | ||
</ | </ | ||
+ | \\ | ||
\\ | \\ | ||
======Specific Side Colors====== | ======Specific Side Colors====== | ||
- | '' | + | * '' |
\\ | \\ | ||
====예제==== | ====예제==== | ||
줄 194: | 줄 145: | ||
\\ | \\ | ||
======HEX Values====== | ======HEX Values====== | ||
- | 테두리 컬러는 16진수 값(hexadecimal value, HEX)을 사용하여 지정할 수 있습니다.\\ | + | * 테두리 컬러는 16진수 값(hexadecimal value, HEX)을 사용하여 지정할 수 있습니다.\\ |
\\ | \\ | ||
====예제==== | ====예제==== | ||
줄 206: | 줄 157: | ||
// | // | ||
======RGB Values====== | ======RGB Values====== | ||
- | 테두리 컬러는 RGB 값을 사용하여 지정할 수 있습니다.\\ | + | * 테두리 컬러는 RGB 값을 사용하여 지정할 수 있습니다.\\ |
\\ | \\ | ||
====예제==== | ====예제==== | ||
줄 218: | 줄 169: | ||
// | // | ||
======HSL Values====== | ======HSL Values====== | ||
- | 테두리 컬러는 HSL 값을 사용하여 지정할 수 있습니다.\\ | + | * 테두리 컬러는 HSL 값을 사용하여 지정할 수 있습니다.\\ |
\\ | \\ | ||
====예제==== | ====예제==== | ||
줄 231: | 줄 182: | ||
======CSS Border Sides====== | ======CSS Border Sides====== | ||
=====CSS Border - Individual Sides===== | =====CSS Border - Individual Sides===== | ||
- | CSS에서, 각각의 4개 테두리의 속성을 지정할 수 있습니다.\\ | + | * CSS에서, 각각의 4개 테두리의 속성을 지정할 수 있습니다.\\ |
\\ | \\ | ||
====예제==== | ====예제==== | ||
줄 243: | 줄 194: | ||
</ | </ | ||
\\ | \\ | ||
- | 상시 코드를 아래와 같이 작성할 수 있습니다. | + | 상기 코드를 아래와 같이 작성할 수 있습니다.\\ |
<code css> | <code css> | ||
p { | p { | ||
줄 251: | 줄 202: | ||
\\ | \\ | ||
작동 원리는 아래와 같습니다.\\ | 작동 원리는 아래와 같습니다.\\ | ||
- | '' | + | \\ |
- | * **border-style: | + | * '' |
- | * | + | * **border-style: |
+ | * top border : dotted | ||
+ | * right border : solid | ||
+ | * bottom border : double | ||
+ | * left border : dashed | ||
+ | \\ | ||
+ | \\ | ||
+ | * '' | ||
+ | * **border-style: | ||
+ | * top border : dotted | ||
+ | * right and left border : solid | ||
+ | * bottom border : double | ||
+ | \\ | ||
+ | \\ | ||
+ | * '' | ||
+ | * **border-style: | ||
+ | * top and bottom border : dotted | ||
+ | * right and left border : solid | ||
+ | \\ | ||
+ | \\ | ||
+ | * '' | ||
+ | * **border-style: | ||
+ | * 4개 테두리 모두 : dotted | ||
+ | \\ | ||
+ | \\ | ||
+ | ====예제==== | ||
+ | <code css> | ||
+ | /* Four values */ | ||
+ | p { | ||
+ | border-style: | ||
+ | } | ||
+ | /* Three values */ | ||
+ | p { | ||
+ | border-style: | ||
+ | } | ||
+ | /* Two values */ | ||
+ | p { | ||
+ | border-style: | ||
+ | } | ||
+ | /* One value */ | ||
+ | p { | ||
+ | border-style: | ||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | ======CSS Shorthand Border Property====== | ||
+ | 코드 양을 줄이기 위해, 하나의 속성 안에 모든 각각의 테두리 속성들을 지정하는 것도 가능하다.\\ | ||
+ | '' | ||
+ | * border-width | ||
+ | * border-style | ||
+ | * border-color | ||
+ | ====예제==== | ||
+ | <code css> | ||
+ | p { | ||
+ | border: 5px solid red; | ||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | 또한 단 하나의 테두리에 대해서 테두리 속성을 지정할 수 있습니다.\\ | ||
+ | ===left border=== | ||
+ | <code css> | ||
+ | p { | ||
+ | border-left: | ||
+ | background-color: | ||
+ | </ | ||
+ | \\ | ||
+ | ===Bottom border=== | ||
+ | <code css> | ||
+ | p { | ||
+ | border-bottom: | ||
+ | background-color: | ||
+ | </ | ||
+ | \\ | ||
+ | \\ | ||
+ | ======CSS Rounded Borders====== | ||
+ | '' | ||
+ | ====예제==== | ||
+ | <code css> | ||
+ | p { | ||
+ | border: 2px solid red; | ||
+ | border-radius: | ||
+ | } | ||
+ | </ | ||
+ | \\ | ||
+ | =====CSS Border Properties===== | ||
+ | ^ Property | ||
+ | | border | ||
+ | | border-bottom | ||
+ | | border-bottom-color | ||
+ | | border-bottom-style | ||
+ | | border-bottom-width | ||
+ | | border-color | ||
+ | | border-left | ||
+ | | border-left-color | ||
+ | | border-left-style | ||
+ | | border-left-width | ||
+ | | border-radius | ||
+ | | border-right | ||
+ | | border-right-color | ||
+ | | border-right-style | ||
+ | | border-right-width | ||
+ | | border-style | ||
+ | | border-top | ||
+ | | border-top-color | ||
+ | | border-top-style | ||
+ | | border-top-width | ||
+ | | border-width | ||
+ | \\ | ||
{{tag> | {{tag> |