Background
The background is an essential element for enhancing the visual features of a web page.
Using various background properties in CSS, such as background-color, background-image, and background-position, you can create a vibrant background for your web page.
background-color
The background-color property specifies the background color of an element.
div { background-color: pink; }
This will set the background color of the div to pink.
background-image
Sets an image as the background of an element.
div { background-image: url('https://picsum.photos/500'); }
As shown above, you can set an image as the background for a div by specifying the path to the image.
background-repeat
Determines whether or not the background image is repeated.
-
repeat: Repeats the image both horizontally and vertically -
repeat-x: Repeats the image only horizontally -
repeat-y: Repeats the image only vertically -
no-repeat: Does not repeat the image
div { background-image: url('https://picsum.photos/600'); background-repeat: no-repeat; }
This example shows the background image displayed only once without repeating.
background-position
Specifies the position of the background image. You typically set the values for the x and y axes to adjust the position.
div { background-image: url('https://picsum.photos/600'); background-position: center center; }
This positions the image at the center of the div.
background
The background property allows you to set all the background properties mentioned above in one declaration.
div { background: pink url('https://picsum.photos/200') no-repeat center center; }
Follow the highlighted parts in the code to try it yourself.
Lessons in this chapter ยท CSS Basics and Properties
What is the property to specify the background color of an element in CSS?
background-image
background-repeat
background-color
background-position
Lecture
AI Tutor
Design
Upload
Notes
Favorites
Help