Свойство border-color

Свойство 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,
    которое является свойством-сокращением для границы