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

Свойство CSS background-origin

Расположение фонового изображения внутри элемента зависит от свойства CSS background-origin.

Каждое из трёх его значений называет границу, от верхнего левого угла которой начинается изображение:

  • padding-box - граница отступа, от неё изображение начинается по умолчанию.
  • border-box - граница рамки элемента.
  • content-box - граница содержимого элемента.

Примечание: Если задать background-attachment значение «fixed», это свойство перестаёт действовать.

Пример

Здесь у трёх элементов div одинаковые рамка, внутренний отступ и неповторяющееся фоновое изображение, а значение background-origin у каждого своё, чтобы вы могли их сравнить.

Prompt
Создайте страницу с тремя элементами div, каждый с рамкой, внутренним отступом и фоновым изображением. Первый div использует background-origin: padding-box, второй использует border-box, а третий использует content-box. Установите background-repeat: no-repeat для всех трёх, чтобы разница в позиционировании была видна.
Результат: полная HTML-страница