CSS
July 24, 2020

⑦ Область расположения фона: свойство background-origin

Продолжим изучение темы CSS - фон. Если пропустили прошлые статьи, то вот ссылки на них:


Свойство background-origin указывает область расположения фона для элементов, которые выводятся на экране как единый блок (например, не абзацы текста).

Свойство не наследуется.

background-origin

Значения:

  • padding-box - Фон позиционируется относительно верхних границ области внутренних полей элемента. Значение по умолчанию.
  • border-box - Фон позиционируется относительно верхних границ рамки элемента.
  • content-box - Фон позиционируется относительно верхних границ области содержимого элемента.
  • initial - Устанавливает значение свойства в значение по умолчанию.
  • inherit - Наследует значение свойства от родительского элемента.

Синтаксис

CSS
background-origin: border-box;
background-origin: padding-box;
background-origin: content-box;
background-origin: inherit;
background-origin: initial;

Если для элемента установлено background-attachment: fixed, свойство не будет иметь эффекта.

Если для элемента заданы background-clip: padding-box, background-origin: border-box, background-position: top left, и элемент имеет ненулевую рамку, тогда верхняя и левая части фонового изображения будет обрезаны.

📷 Рис. 7. Свойство background-origin

Продолжение в следующей статье!