
CSS Background property is used to apply background color or background image on HTML element. By default, the image is repeated both horizontally and vertically.
| CSS Background Properties | Description |
|---|---|
| background-color | Specify the background color to be used. |
| background-image | Specify the background image to be used. Syntax: background-image:url("picture.jpg"); |
| background-repeat | Specifies how to repeat the background images. Syntax: background-repeat:repeat | no-repeat | repeat-x | repeat-y Default is repeat |
| background-position | Specifies the position of the background images. Syntax: background-position: 30% 20%; background-position: 50px 100px; background-position: left top | left center | left bottom | center top | center center | center bottom | right top | right center | right bottom |
| background-attachment | Specifies whether the background images are fixed or scrolls. Syntax: background-attachment:fixed | scroll Default is scroll |
The background-color property is used to apply the background color of any HTML element. Ver CSS1.
Example 1: Change the document, h1, p background color
<html>
<head>
<style>
body {
background-color: #ffc;
}
h1 {
background-color: #00ff00;
}
p {
background-color: rgb(255,0,255);
}
</style>
</head>
<body>
<h1>This is heading 1</h1>
<p>This is a paragraph.</p>
</body>
</html>
The background-image property is used to apply an image in the background of any HTML element. Ver CSS1.
By default, a background image is placed in the top-left corner of any element, and repeated both vertically and horizontally.