border-color
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015년 7월.
시도해 보기
border-color: red;
border-color: red #32a1ce;
border-color: red rgba(170, 50, 220, 0.6) green;
border-color: red yellow green hsla(60, 90%, 50%, 0.8);
border-color: red yellow green transparent;
<section class="default-example" id="default-example">
  <div class="transition-all" id="example-element">
    This is a box with a border around it.
  </div>
</section>
#example-element {
  background-color: #eee;
  color: #000;
  border: 0.75em solid;
  padding: 0.75em;
  width: 80%;
  height: 100px;
}
각 면 테두리의 색상은 border-top-color, border-right-color, border-bottom-color, border-left-color를 사용해 정할 수 있습니다. 아니면 쓰기 방향에 따라 달라지는 속성인 border-block-start-color, border-block-end-color, border-inline-start-color, border-inline-end-color을 사용할 수도 있습니다.
테두리 색상에 대해 더 알아보려면 CSS로 HTML 요소에 색 입히기 문서를 참고하세요.
구문
css
/* <color> 값 */
border-color: red;
/* 세로방향 | 가로방향 */
border-color: red #f015ca;
/* 위 | 가로방향 | 아래 */
border-color: red rgb(240, 30, 50, 0.7) green;
/* 위 | 오른쪽 | 아래 | 왼쪽 */
border-color: red yellow green blue;
/* 전역 값 */
border-color: inherit;
border-color: initial;
border-color: unset;
border-color 속성은 한 개에서 네 개의 값을 사용해서 지정할 수 있습니다.
- 한 개의 값을 사용하면 모든 네 면에 동일한 색상을 적용합니다.
- 두 개의 값을 사용하면 첫 번째 값이 위아래, 두 번째 값이 좌우의 색상을 맡습니다.
- 세 개의 값을 사용하면 첫 번째 값이 위, 두 번째 값이 좌우, 세 번째 값이 아래의 색상을 맡습니다.
- 네 개의 값을 사용하면 각각 순서대로 위, 오른쪽, 아래, 왼쪽(시계방향) 순서로 색상을 적용합니다.
값
- <color>
- 
테두리의 색상. 
형식 구문
border-color =
[ <color> | <image-1D> ]{1,4}
<image-1D> =
<stripes()>
<stripes()> =
stripes( <color-stripe># )
<color-stripe> =
<color> &&
[ <length-percentage> | <flex> ]?
<length-percentage> =
<length> |
<percentage>
예제
>border-color의 모든 사용법
    HTML
html
<div id="justone">
  <p><code>border-color: red;</code>는 아래와 같습니다.</p>
  <ul>
    <li><code>border-top-color: red;</code></li>
    <li><code>border-right-color: red;</code></li>
    <li><code>border-bottom-color: red;</code></li>
    <li><code>border-left-color: red;</code></li>
  </ul>
</div>
<div id="horzvert">
  <p><code>border-color: gold red;</code>는 아래와 같습니다.</p>
  <ul>
    <li><code>border-top-color: gold;</code></li>
    <li><code>border-right-color: red;</code></li>
    <li><code>border-bottom-color: gold;</code></li>
    <li><code>border-left-color: red;</code></li>
  </ul>
</div>
<div id="topvertbott">
  <p><code>border-color: red cyan gold;</code>는 아래와 같습니다.</p>
  <ul>
    <li><code>border-top-color: red;</code></li>
    <li><code>border-right-color: cyan;</code></li>
    <li><code>border-bottom-color: gold;</code></li>
    <li><code>border-left-color: cyan;</code></li>
  </ul>
</div>
<div id="trbl">
  <p><code>border-color: red cyan black gold;</code>는 아래와 같습니다.</p>
  <ul>
    <li><code>border-top-color: red;</code></li>
    <li><code>border-right-color: cyan;</code></li>
    <li><code>border-bottom-color: black;</code></li>
    <li><code>border-left-color: gold;</code></li>
  </ul>
</div>
CSS
css
#justone {
  border-color: red;
}
#horzvert {
  border-color: gold red;
}
#topvertbott {
  border-color: red cyan gold;
}
#trbl {
  border-color: red cyan black gold;
}
/* Set width and style for all divs */
div {
  border: solid 0.3em;
  width: auto;
  margin: 0.5em;
  padding: 0.5em;
}
ul {
  margin: 0;
  list-style: none;
}
결과
명세
| Specification | 
|---|
| CSS Logical Properties and Values Level 1> # logical-shorthand-keyword> | 
| CSS Backgrounds and Borders Module Level 3> # border-color> | 
| 초기값 | as each of the properties of the shorthand: 
 | 
|---|---|
| 적용대상 | all elements. It also applies to ::first-letter. | 
| 상속 | no | 
| 계산 값 | as each of the properties of the shorthand: 
 | 
| Animation type | as each of the properties of the shorthand: | 
브라우저 호환성
Loading…
같이 보기
- 테두리 색상 관련 CSS 속성: border,border-top-color,border-right-color,border-bottom-color,border-left-color
- 다른 테두리 관련 CSS 속성: border-width,border-style
- <color>자료형
- 다른 색상 관련 속성: color,background-color,outline-color,text-decoration-color,text-emphasis-color,text-shadow,caret-color,column-rule-color
- CSS로 HTML 요소에 색 입히기