Перейти к содержанию

background-origin

Свойство background-origin определяет область позиционирования фонового рисунка.

Это свойство не применяется, когда значение background-attachment задано как fixed.

Фон

Синтаксис

/* Keyword values */
background-origin: border-box;
background-origin: padding-box;
background-origin: content-box;

/* Global values */
background-origin: inherit;
background-origin: initial;
background-origin: unset;

Значения

padding-box
Фон позиционируется относительно края элемента с учетом толщины границы.
border-box
Фон позиционируется относительно границы, при этом линия границы может перекрывать изображение.
content-box
Фон позиционируется относительно содержимого элемента.

Значений может быть несколько (для каждого из множественных фоновых рисунков), при этом значения разделяются между собой запятой.

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

background-origin: padding-box;

Применяется ко всем элементам

Спецификации

Поддержка браузерами

Can I Use background-img-opts? Data on support for the background-img-opts feature across the major browsers from caniuse.com.

Описание и примеры

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>background-origin</title>
    <style>
      .example {
        border: 20px solid #fc0;
        padding: 20px;
        height: 200px;
        background: url('/example/image/figure.jpg')
          no-repeat;
        background-origin: content-box;
      }
    </style>
  </head>
  <body>
    <div class="example">...</div>
  </body>
</html>