Перейти к основному содержимому

Несколько фонов CSS

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

Разделяйте каждое изображение запятой. Изображения накладываются друг на друга, при этом первое изображение находится ближе всего к зрителю.

Отдельные свойства фона

В этом примере используются два фоновых изображения с отдельными свойствами: background-image, background-position и background-repeat. Первое изображение — цветок, выровненный по правому нижнему углу, а второе — повторяющаяся текстура бумаги.

Prompt
Создайте страницу с div-блоком, у которого два фоновых изображения, используя отдельные CSS-свойства: background-image, background-position и background-repeat. Первое изображение (маленький цветок, используйте "img_flwr.gif") должно быть выровнено по правому нижнему углу без повторения, а второе изображение (текстура бумаги, используйте "paper.gif") должно повторяться от верхнего левого угла. Добавьте немного текста lorem ipsum внутри div.
Результат: полная HTML-страница

Сокращённое свойство background

Вы также можете использовать сокращённое свойство background, чтобы задать несколько фонов в одном объявлении. Это даёт тот же результат, что и в примере выше.

Prompt
Создайте страницу с div-блоком, у которого два фоновых изображения, используя сокращённое CSS-свойство background. Первое изображение ("img_flwr.gif") должно быть right bottom no-repeat, а второе изображение ("paper.gif") должно быть left top repeat. Добавьте немного текста lorem ipsum внутри div.
Результат: полная HTML-страница

Расширенные свойства фона CSS

Вот свойства фона CSS, используемые для расширенных фонов:

  • background — сокращённое свойство для задания всех свойств фона в одном объявлении.
  • background-clip — задаёт область отрисовки фона.
  • background-image — задаёт одно или несколько фоновых изображений для элемента.
  • background-origin — задаёт, где позиционируется фоновое изображение.
  • background-size — задаёт размер фонового изображения.