To shorten the code, it is also possible to specify all the background properties in one single property. This is called a shorthand property.
You can use the shorthand property background
:
Use the shorthand property to set the background properties in one declaration:
When using the shorthand property the order of the property values is:
background-color
background-image
background-repeat
background-position
background-attachment
It does not matter if one of the property values is missing, as long as the other ones are in this order. Note that we do not use the background-attachment property in the examples above, as it does not have a value.
Property | Description |
---|---|
background | Sets all the background properties in one declaration |
background-attachment | Sets whether a background image is fixed or scrolls with the rest of the page |
background-clip | Specifies the painting area of the background |
background-color | Sets the background color of an element |
background-image | Sets the background image for an element |
background-origin | Specifies where the background image(s) is/are positioned |
background-position | Sets the starting position of a background image |
background-repeat | Sets how a background image will be repeated |
background-size | Specifies the size of the background image(s) |