Свойство background-image

Свойство background-image задает фоновую картинку элементу. По умолчанию картинка замостит своими копиями весь блок, однако, это поведение можно отменить с помощью свойства background-repeat.

Синтаксис

cssселектор {
  background-image: url(путь к картинке);
}
cssселектор {
  background-image: none;
}

Значения

Значение Описание
url Путь к файлу с картинкой. Название картинки может быть в двойных кавычках, одинарных и вообще без кавычек.
none Отменяет фоновую картинку для элемента.

Значение по умолчанию: none.

Пример

Зададим фоновую картинку с помощью background-image, запретив ее повторение с помощью свойства background-repeat:

html<div id="elem"></div>
css#elem {
  background-image: url("bg.png");
  background-repeat: no-repeat;
  width: 400px;
  height: 300px;
  border: 3px solid black;
}

Результат:

Пример

Без background-repeat фоновая картинка замостит собой весь блок:

html<div id="elem"></div>
css#elem {
  background-image: url("bg.png");
  width: 400px;
  height: 300px;
  border: 3px solid black;
}

Результат:

Пример

Можно одновременно задавать фоновую картинку и задавать фоновый цвет с помощью background-color. В этом случае там, где не будет картинки фона - будет фоновый цвет:

html<div id="elem"></div>
css#elem {
  background-color: orange;
  background-image: url("bg.png");
  background-repeat: no-repeat;
  width: 400px;
  height: 300px;
  border: 3px solid black;
}

Результат:

Смотрите также

  • свойство background,
    представляющее собой свойство-сокращение для фона