CSS | Background
The CSS background properties are used to define the background effects for elements.
Css background properties are as follows :
- Background-color
- Background-image
- Background-repeat
- Background-attachment
- Background-position
- Background color : This property specifies the background color of an element.
Syntax :body { background-color:color name }
A color name can also be given as : “green”, a HEX value as “#5570f0”, an RGB value as “rgb(25, 255, 2)”.
Example :<
style
>
h1{
background-color: blue;
}
</
style
>
<
body
>
<
h1
>Geeksforgeeks</
h1
>
</
body
>
chevron_rightfilter_noneOUTPUT:
- Background Image : This property specify an image to use as the background of an element. By default, the image is repeated so it covers the entire element.
Syntax:
body { background-image : link; }
Example:
<
style
>
body{
background-image:url("https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190417124305/250.png");
}
</
style
>
<
body
>
<
h1
>Geeksforgeeks</
h1
>
</
body
>
chevron_rightfilter_noneOUTPUT:
- Background repeat : By default the background image property repeats the image both horizontally and vertically.
To repeat an image horizontally:
Syntax:body { background-image:link; background-repeat: repeat:x; }
Example:
<
style
>
body {
background-image: url("https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190417124305/250.png");
background-repeat: repeat-x;
}
</
style
>
<
body
>
<
h1
>"Hello world"</
h1
>
</
body
>
chevron_rightfilter_noneOUTPUT:
- Background-attachment : This property is used to fix the background ground image.The image will not scroll with the page.
Syntax:body { background-attachment: fixed; }
Example:
<
style
>
body{
background-image: url("https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190417124305/250.png");
background-attachment:fixed;
}
</
style
>
<
body
>
<
h1
>Geeksforgeeks</
h1
>
</
body
>
chevron_rightfilter_noneOUTPUT:
- Background-position : This property is used to set the image to a particular position.
Syntax :body { background-repeat:no repeat; background-position:left top; }
Example:
<
style
>
body{
background-image: url("https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190417124305/250.png");
background-repeat:no-repeat;
background-position:center;
}
</
style
>
<
body
>
<
h1
>Geeksforgeeks</
h1
>
</
body
>
chevron_rightfilter_noneOUTPUT:
To repeat an image vertically:
Syntax:
body { background-image:link; background-repeat: repeat:y; }
Example:
< style > body { background-image: url("https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190417124305/250.png"); background-repeat: repeat-y; } </ style > < body > < h1 >"Hello world"</ h1 > </ body > |
chevron_right
filter_none
OUTPUT: