CSS Background Origin
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
#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;
}
Try it Yourself »
CSS Advanced Background Properties
| Property | Description |
|---|---|
| background | A shorthand property for setting all the background properties in one declaration |
| background-clip | Specifies the painting area of the background |
| background-image | Specifies one or more background images for an element |
| background-origin | Specifies where the background image(s) is/are positioned |
| background-size | Specifies the size of the background image(s) |