CSS свойство border-bottom-color используется для установления цвета нижней границы элемента.
Сначала необходимо установить свойство border-style или border-bottom-style, так как элемент должен иметь границы, чтобы суметь изменить их цвет.
Цвет нижней границы может быть установлен сокращенным свойством border-color.
Значение по умолчанию | currentColor |
Применяется | Ко всем элементам. |
Наследуется | Нет |
Анимируемое | Да. Цвет border-bottom анимируем. |
Версия | CSS1 |
DOM синтаксис | object.style.borderBottomColor = "blue"; |
Синтаксис
border-bottom-color: color | transparent | initial | inherit;
Пример
<!DOCTYPE html>
<html>
<head>
<style>
h2 {
border-bottom-style: solid;
border-bottom-color: #1c87c9;
border-bottom-width: 5px;
}
</style>
</head>
<body>
<h2> Заголовок с нижней границей solid blue</h2>
</body>
</html>
Рассмотрим пример, где добавлены цвета к элементам <h2>, <p> и <div>, чтобы показать цветовой эффект.
Пример
<!DOCTYPE html>
<html>
<head>
<style>
h2 {
border-bottom-style: groove;
border-bottom-color: #8ebf42;
border-bottom-width: 5px;
}
div {
border-style: inset;
border-bottom-color: #ccc;
border-bottom-width: 8px;
}
p {
border-style: double;
border-bottom-color: #1c87c9;
border-bottom-width: 8px;
}
</style>
</head>
<body>
<h2>Заголовок с нижней границей groove green.</h2>
<div>div элемент с нижней границей inset gray.</div>
<p>Параграф с границей double blue.</p>
</body>
</html>
В следующем примере можно применить значение transparent:
Пример
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: #666 dashed;
border-bottom-color: transparent;
padding: 8px;
}
</style>
</head>
<body>
<h2>Пример transparent border-bottom-color</h2>
<div>Пример div элемента с transparent border-bottom-color.</div>
</body>
</html>
Можно применить hexadecimal, RGB, RGBA, HSL, HSLA или название цвета как значение для свойства border-right-color.
Узнать больше о HTML Colors.
Рассмотрим пример со значениями hexadecimal, RGB, HSL и названием цвета, установленные для border-bottom-color:
Пример
<!DOCTYPE html>
<html>
<head>
<style>
p {
border: 5px solid #666;
width: 60%;
padding: 5px;
}
.name {
border-bottom-color: lightblue;
}
.hex {
border-bottom-color: #1c87c9;
}
.rgb {
border-bottom-color: rgba(0,0,0,0.15);
}
.hsl {
border-bottom-color: hsl(89, 43%, 51%);
}
</style>
</head>
<body>
<p class="name">Нижняя граница с названием цвета.</p>
<p class="hex">Нижняя граница со значением hexadecimal.</p>
<p class="rgb">Нижняя граница со значением RGB color.</p>
<p class="hsl">Нижняя граница со значением HSL color.</p>
</body>
</html>
Значения
Значение | Описание |
---|---|
color | Указывает на цвет нижней границы. Цвет по умолчанию - цвет элемента. Могут быть использованы названия цветов, цветовые коды hexadecimal, rgb(), rgba(), hsl(), hsla(). Необходимое значение. |
transparent | Указывает, что цвет границы должен быть transparent. Нижняя граница может занять место, установленное значением border-width. |
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
1.0+ | 1.0+ | 1.0+ | 3.5+ |
Практикуйте свои знания
Choose the correct statements about the CSS property 'border-bottom-color' from the following
Правильный!
Неправильно!