Энциклопедия CSS: background-color
background-color — CSS-свойство, которое задаёт цвет фона элемента.
Свойство используют для оформления блоков, кнопок, таблиц, форм, карточек, предупреждений и других элементов интерфейса.
Синтаксис
selector {
background-color: цвет;
}
Пример:
.box {
background-color: #f3f4f6;
}
В этом случае элемент получит светло-серый фон.
Значения цвета
Цвет можно задавать разными способами:
.name {
background-color: red;
}
.hex {
background-color: #3b82f6;
}
.rgb {
background-color: rgb(34, 197, 94);
}
.rgba {
background-color: rgba(249, 115, 22, 0.25);
}
Чаще всего используются:
- название цвета, например
redилиblue; - HEX-запись, например
#3b82f6; rgb();rgba()с прозрачностью.
Прозрачный фон
По умолчанию фон элемента прозрачный. Это же поведение можно явно указать значением transparent:
.box {
background-color: transparent;
}
Если используется полупрозрачный цвет, через элемент может быть виден фон родительского блока или страницы.
Живой пример
background-color и background
Свойство background-color отвечает только за цвет фона. Если нужно одновременно задать цвет, изображение, повторение и позицию фона, используют сокращённое свойство background.
.box {
background-color: #f3f4f6;
}
.banner {
background: #111827 url("image.jpg") center / cover no-repeat;
}
Практическое использование
background-color часто применяют для визуального выделения элементов:
.warning {
background-color: #fef3c7;
border: 1px solid #f59e0b;
padding: 12px;
}
В этом примере блок получает светло-жёлтый фон и может использоваться как предупреждение.
