Главная/ CSS справочник/ Properties/ CSS свойство background-image | назначение, значения по умолчанию, примеры

Свойство background-image

CSS свойство background-image предоставляет возможность установки изображения в качестве фона для HTML элемента. Это свойство имеет множество настроек и возможностей, которые могут сделать ваш дизайн более привлекательным и функциональным.

Одной из главных возможностей CSS свойства background-image является возможность выбора изображения из различных источников, таких как локальный файл, URL, градиент и т.д. Это дает возможность создавать уникальные фоны для каждого элемента страницы.

Кроме того, CSS свойство background-image позволяет настраивать множество параметров, таких как повторение изображения, его положение и размер. Это позволяет точно настроить внешний вид элемента и сделать его более адаптивным для разных устройств и экранов.

Допустимые значения

  • url — путь к файлу-картинке, для фонового изображения. Указывается в скобках и в кавычках (одинарных или двойных). Для сокращения объема кода, кавычки можно не ставить
  • none — явно указывает на отсутствие фонового изображения
  • inherit — наследует значение от родителя
Значение по умолчанию none
Применимо ко всем элементам
Наследование нет
Версия CSS CSS 1
Поддерживается браузерами
  • Internet Explorer 6 и выше
  • Firefox 1 и выше
  • Opera 7 и выше
  • Netscape 6 и выше
  • Safari 1 и выше
  • Chrome 1 и выше

Пример


.block {
background-image: url(images/bg.png);
background-attachment: fixed;
}

Еще одним полезным свойством CSS background-image является возможность использования нескольких изображений в качестве фона с помощью многослойности. Это дает возможность создавать более сложные и динамичные фоны с использованием различных изображений и текстур.

В целом, CSS свойство background-image является необходимым инструментом для любого веб-дизайнера. Он позволяет создавать уникальные и привлекательные фоны для вашего сайта и настраивать их параметры для достижения наилучшего внешнего вида и функциональности.

Заметки

Используйте сокращенную запись свойств background — это позволит сократить объем CSS кода.

Хорошей практикой является явное указание цвета фона для некоторых элементов, чтобы элемент выделить на странице в случае когда фоновая картинка не загрузится (например, для кнопок).

Фоновая картинка перекрывает фоновый цвет.