CSS background Property
Example
Set different background properties in one declaration:
background: lightblue url("img_heart.gif") no-repeat fixed center;
}
Definition and Usage
The background property is a shorthand property for:
- background-color
- background-image
- background-position
- background-size
- background-repeat
- background-origin
- background-clip
- background-attachment
It does not matter if one of the values above are missing, e.g. background:#0000ff url(smiley.gif); is allowed.
| Default value: | see individual properties |
|---|---|
| Inherited: | no |
| Animatable: | yes, see individual properties. |
| Version: | CSS1 + new properties in CSS3 |
| JavaScript syntax: | object.style.background="blue url(smiley.gif) top left no-repeat" |
- Inherited : "Inherited = no" means that it cannot takes (inherit) it's value from it's parent element.
- object - object in javascript means the element on which
backgroundis applied. - Animatable - "Animatable = yes" means that it can be animated with CSS
@keyframes.
Browser Support
The numbers in the table specify the first browser version that fully supports the property.
| Property | |||||
|---|---|---|---|---|---|
| background | 1.0 | 4.0 | 1.0 | 1.0 | 3.5 |
Note: See individual browser support for each value below.
CSS Syntax
Note: If one of the properties in the shorthand declaration is the bg-size property, you must use a / (slash) to separate it from the bg-position property, e.g. background:url(smiley.gif) 10px 20px/50px 50px; will result in a background image, positioned 10 pixels from the left, 20 pixels from the top, and the size of the image will be 50 pixels wide and 50 pixels high.
Note: If using multiple background-image sources but also want a background-color, the background-color parameter needs to be last in the list.
Note: Multiple Background Images can be added to elements by separating the values of background by comma.
e.g. background: url(smiley.png),url(herat.png);
Property Values
| Value | Description | CSS | Demo |
|---|---|---|---|
| background-color | Specifies the background color to be used | 1 | |
| background-image | Specifies ONE or MORE background images to be used | 1 | |
| background-position | Specifies the position of the background images | 1 | |
| background-size | Specifies the size of the background images | 3 | |
| background-repeat | Specifies how to repeat the background images | 1 | |
| background-origin | Specifies the positioning area of the background images | 3 | |
| background-clip | Specifies the painting area of the background images | 3 | |
| background-attachment | Specifies whether the background images are fixed or scrolls with the rest of the page | 1 | |
| initial | Sets this property to its default value. | 3 | |
| inherit | Inherits this property from its parent element. | 2 |
Comments
Post a Comment