CSS-свойство background является кратким свойством для установки отдельных свойств фона, таких как background-image, background-position, background-size, background-repeat, background-attachment, background-origin, background-clip и background-color.
| Значение по умолчанию: | Индивидуальные CSS-свойства |
| Применяется к: | Все элементы |
| Наследование: | Нет |
| Анимирование: | Да, так как некоторые свойства являются анимируемыми. Анимируемые свойства |
| Версия: | CSS 1, 2, 3 |
Синтаксис
Синтаксически свойства задаются по следующему шаблону:
background: [ image position/size repeat attachment origin clip color ] | initial | inherit
Если какое-либо свойство, указанное выше, отсутствует или пропущено, будет добавлено значение по умолчанию для этого свойства, если оно есть. Смотрите отдельные свойства в таблице ниже
Примеры написания кода свойства background:
body {
background: #ffff00 url("smiley.png") no-repeat fixed center;
}
В CSS3 вы также можете добавить несколько фонов к одному элементу. Фоны наслаиваются друг на друга вдоль оси Z.
.box {
width: 100%;
height: 500px;
background: url("images/birds.png") no-repeat center, url("images/clouds.png") no-repeat center, lightblue;
}
Значения свойств
В следующей таблице описаны значения этого свойства.
| Значение | Описание |
|---|---|
background-attachment |
Указывает, прокручивается ли фон с документом или остается зафиксированным в области просмотра. |
background-color |
Устанавливает цвет фона элемента. |
background-clip |
Определяет область, в которой фон окрашен. |
background-image |
Устанавливает одно или несколько фоновых изображений для элемента. |
background-origin |
Определяет область позиционирования фоновых изображений. |
background-position |
Устанавливает начальную позицию фонового изображения. |
background-repeat |
Определяет, как фоновые изображения выложены «плиткой» после того, как они были измерены и расположены |
background-size |
Определяет размер фоновых изображений. |
initial |
Устанавливает это свойство в значение по умолчанию. |
inherit |
Если указан, связанный элемент принимает вычисленное значение своего свойства background родительского элемента. |
Поддержка браузеров
Свойство background поддерживается во всех основных браузерах.















