CSS AdvancedLesson #120

Background Origin

The CSS `background-origin` property specifies where the background image is

CSS background-origin Property

The CSS background-origin property specifies where the background image is positioned.

This property can have one of the following values:

  • padding-box - The background image starts from the top-left corner of the padding edge. This is default
  • border-box - The background image starts from the top-left corner of the border edge
  • content-box - The background image starts from the top-left corner of the content edge

Note: This property has no effect if the background-attachment property is set to "fixed".

The following example illustrates the background-origin property:

Example

Example Code

css
Try it Yourself
#div1 {
  border: 2px solid black;
  padding: 35px;

  background-image: url(img_flwr.gif);
  background-repeat: no-repeat;

  background-origin: padding-box;
}

#div2 {
  border: 2px solid black;

  padding: 35px;
  background-image: url(img_flwr.gif);

  background-repeat: no-repeat;
  background-origin: border-box;
}

#div3 {
  border: 2px solid
  black;
  padding: 35px;
  background-image: url(img_flwr.gif);

  background-repeat: no-repeat;
  background-origin: content-box;
}

CSS Advanced Background Properties

PropertyDescription
backgroundA shorthand property for setting all the background properties in one declaration
background-clipSpecifies the painting area of the background
background-imageSpecifies one or more background images for an element
background-originSpecifies where the background image(s) is/are positioned
background-sizeSpecifies the size of the background image(s)


Interactive Code Examples

CSS Example 1

css
Try it Yourself
Interactive runnable CSS example from EA Academy.
Live Output Preview: