Свойство 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,
    което е свойство-съкращение за фона