Свойство border-color
задает цвет
границы для всех сторон одновременно или
отдельно для каждой стороны. Значением свойства
служат любые единицы
для цвета. Значение по умолчанию: такой
же цвет, как и у текста блока.
Свойство является свойством-сокращением для
следующих свойств: border-left-color
,
border-right-color
,
border-top-color
,
border-bottom-color
.
Синтаксис
селектор {
border-color: цвет;
}
Количество значений
Свойство может принимать 1
, 2
,
3
или 4
значений, указываемых
через пробел:
Количество | Описание |
---|---|
1 |
Тип для всех сторон одновременно. |
2 |
Первое значение для верха и низа, второе - для левой и правой границ. |
3 |
Первое значение для верха, второе - для левой и правой границ, третье - для нижней. |
4 |
Первое значение для верхней границы, второе - для правой, третье - для нижней, четвертое - для левой границы. |
Пример
Давайте покрасим границу блока в красный цвет:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: red;
width: 300px;
height: 100px;
}
:
Пример
Зададим красную границу для верхней и нижней стороны, а голубую для правой и левой стороны:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: red blue;
width: 300px;
height: 100px;
}
:
Пример
Зададим красную границу для верхней стороны, голубую для правой, зеленую для нижней, черную для левой стороны:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: red blue green black;
width: 300px;
height: 100px;
}
:
Пример
Зададим одновременно разную толщину, тип и цвет границы:
<div id="elem"></div>
#elem {
border-width: 1px 2px 3px 4px;
border-style: dashed dotted solid double;
border-color: red blue green black;
width: 300px;
height: 100px;
}
:
Пример
Если цвет границы не задан в border-color
- он возьмется из свойства color
:
<div id="elem"></div>
#elem {
color: red;
border-style: solid;
border-width: 2px;
width: 300px;
height: 100px;
}
:
Смотрите также
-
свойство
border-width
,
которое задает толщину границы -
свойство
border-style
,
которое задает тип границы -
свойство
border
,
которое является свойством-сокращением для границы