Style the background of a document:
The background property sets or returns up to eight separate background properties, in a shorthand form.
With this property, you can set/return one or more of the following (in any order):
The properties above can also be set with separate style properties. The use of separate properties is highly recommended for non-advanced authors for better controllability.
The background property is supported in all major browsers.
Return the background property:
Set the background property:
Value | Description |
---|---|
color | Sets the background color of an element |
image | Sets the background image for an element |
repeat | Sets how a background image will be repeated |
attachment | Sets whether a background image is fixed or scrolls with the page |
position | Sets the starting position of a background image |
size | Sets the size of a background image |
origin | Sets the background positioning area |
clip | Sets the painting area of a background image |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
Default Value: | transparent none repeat scroll 0% 0% auto padding-box border-box |
---|---|
Return Value: | A String, representing the background of an element |
CSS Version | CSS1 + new properties in CSS3 |
Change the background of a DIV element:
Set a background color for a document:
Set a background image for a document:
Set a background-image to no-repeat:
Set the background-image to be fixed (will not scroll):
Change the position of a background-image:
Return the background property values of a document:
CSS tutorial: CSS Background
CSS3 tutorial: CSS3 Backgrounds
CSS reference: background property