border-color
속성의 이해
border-color
속성은
요소 경계 테두리의 색상을 지정합니다.
이 속성은 요소의 네 경계면(위, 아래, 왼쪽, 오른쪽) 테두리 색상을 한 번에 지정할 수 있는 다음의 구성 속성들의 단축 속성(shorthand property)입니다.
이 속성들을 사용하면 해당하는 한 쪽 면의 테두리 색상을 개별적으로 지정할 수 있습니다.
border-top-color |
요소 위쪽 테두리의 색상을 지정합니다. |
---|---|
border-bottom-color |
요소 아래쪽 테두리의 색상을 지정합니다. |
border-left-color |
요소 왼쪽 테두리의 색상을 지정합니다. |
border-right-color |
요소 오른쪽 테두리의 색상을 지정합니다. |
border-color
속성은 요소 경계의 네 면의 테두리 색상을 한 번에 설정하고 싶을 때 유용합니다.
데모
다음의 CSS 데모로 border-color
속성의 사용 방법을 확인해 보세요.
형식 구문
구문
값
<색상>
값을 사용할 수 있습니다. 이 값은 CSS에서 지원하는 색상 값입니다.
초깃값
currentcolor
(현재 요소의 글자색)입니다.
예제
코드 부연설명
border-width
속성은 요소 경계 테두리의 두께, 즉 너비를 지정합니다.
코드 부연설명
border-style
속성은 요소 경계 테두리의 스타일을 지정합니다.
코드 부연설명
:hover
가상 클래스 선택자는 요소에 마우스 커서를 올려 놓았을 동안 해당 요소를 선택합니다.
테두리 색상의 초깃값은 현재 요소의 글자색입니다.
형식 정의
초깃값 |
|
---|---|
적용 요소 | 모든 요소 |
상속 | 아니오 |
애니메이션 |
|
값 지정하기
border-color
속성은 한 개, 두 개, 세 개, 네 개의 값으로 지정할 수 있습니다.
한 개 값
한 개의 값을 지정하면 이 값이 네 측면 모두에 적용됩니다.
예제
border-color 한 개 값 적용
두 개 값
두 개의 값을 지정하면 첫 번째는 위와 아래 측면, 두 번째는 왼쪽과 오른쪽 측면에 적용됩니다.
예제
border-color 두 개 값 적용
세 개 값
세 개의 값을 지정하면 첫 번째는 위 측면, 두 번째는 왼쪽과 오른쪽 측면, 세 번째는 아래 측면에 적용됩니다.
예제
border-color 세 개 값 적용
네 개 값
세 개의 값을 지정하면 시계 방향 순서대로 첫 번째는 위 측면, 두 번째는 오른쪽 측면, 세 번째는 아래 측면, 네 번째는 왼쪽 측면에 적용됩니다.
예제
border-color 네 개 값 적용
브라우저 호환성
속성 |
데스크탑 Chrome
|
데스크탑데스크탑 Edge
|
데스크탑 Firefox
|
Safari
|
---|---|---|---|---|
border-color
|
1 | 12 | 1 | 1 |
명세서
명세서 사양 | |
---|---|
border-color
|
CSS Backgrounds and Borders Module Level 3 #border-color |
참고문헌
같이 보기
- CSS border 속성 – 요소에 네 테두리를 설정하는 단축 속성
- CSS border-style 속성 – 요소 테두리의 여부와 스타일 지정
- CSS border-width 속성 – 요소 테두리의 두께 지정
- CSS padding 속성 – 요소 안쪽의 여백 간격 지정
- CSS box-sizing 속성 – 요소 크기 계산의 기준 설정
- CSS border-radius 속성 – 요소 테두리의 모서리를 둥글게 지정
- CSS background-clip 속성 – 요소의 배경이 어디까지 차지할 지 설정
- CSS background-origin 속성 – 배경 이미지의 포지셔닝 기준 영역 설정
- CSS background 속성 – 요소의 배경 스타일 지정 단축 속성
- CSS outline-color 속성 – 요소 외곽선의 색상 지정