The background-origin CSS property sets the background positioning area. In other words, it sets the origin position of an image set with the background-image property.
Note that background-origin is ignored when background-attachment is fixed.
background shorthand resets the value of this property to its initial value if it's left unspecified./* 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;
The background-origin property is specified as one of the keyword values listed below.
border-boxpadding-boxcontent-box<box>#where
<box> = border-box | padding-box | content-box
.example {
border: 10px double;
padding: 10px;
background: url('image.jpg');
background-position: center left;
background-origin: content-box;
}
#example2 {
border: 4px solid black;
padding: 10px;
background: url('image.gif');
background-repeat: no-repeat;
background-origin: border-box;
}
div {
background-image: url('logo.jpg'), url('mainback.png'); /* Applies two images to the background */
background-position: top right, 0px 0px;
background-origin: content-box, padding-box;
} | Specification | Status | Comment |
|---|---|---|
| CSS Backgrounds and Borders Module Level 3 The definition of 'background-origin' in that specification. | Candidate Recommendation | Initial definition. |
| Initial value | padding-box |
|---|---|
| Applies to | all elements. It also applies to ::first-letter and ::first-line. |
| Inherited | no |
| Media | visual |
| Computed value | as specified |
| Animation type | discrete |
| Canonical order | the unique non-ambiguous order defined by the formal grammar |
| Desktop | ||||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
| Basic support | 1
|
12 | 4
|
9
|
10.5
|
3
|
content-box |
1 | 12 | 4 | 9
|
10.5 | 3 |
| Mobile | |||||||
|---|---|---|---|---|---|---|---|
| Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
| Basic support | 4.1
|
Yes
|
Yes | 14
|
12.1
|
Yes
|
Yes |
content-box |
4.1 | Yes | Yes | 14 | 12.1 | Yes | Yes |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/background-origin