Avatar of Chris Coyier
Chris Coyier on (Updated on )

The background-origin property defines where to paint the background: across the whole element, inside the border, or inside the padding.

There are four values: border-box, padding-box, content-box and inherit. Here’s a demo:

background-origin is similar to background-clip, except it resizes the background rather than clipping it.

The above example has background-size: cover and background-repeat: no-repeat also applied. If that wasn’t the case, the image would repeat underneath the border or padding.

Browser support

iOS SafariChrome AndroidFirefox AndroidAndroid BrowserOpera Mobile
Source: caniuse

More information