Contents
The CSS background property explained
By using the CSS background
property, you can modify the background of any element:
body {
background: lightblue url("pom-laptop.png") repeat fixed right;
}
It is actually a CSS background
shorthand for eight separate subproperties:
- background-image
- background-position
background-size
background-repeat
background-attachment
- background-origin
- background-clip
- background-color
Syntax for the CSS background property
As we are using the CSS background
shorthand here, you don't need to list the names of subproperties – only the values themselves:
background: image position / size repeat attachment origin clip color;
You do not need to define all the values. However, position
and size
do need to come in a pair, separated by a slash. It is also recommended to follow the order displayed in the syntax example.
You can see all the values for the CSS background
property defined in the table below.
- Easy to use with a learn-by-doing approach
- Offers quality content
- Gamified in-browser coding experience
- The price matches the quality
- Suitable for learners ranging from beginner to advanced
- Free certificates of completion
- Focused on data science skills
- Flexible learning timetable
- Simplistic design (no unnecessary information)
- High-quality courses (even the free ones)
- Variety of features
- Nanodegree programs
- Suitable for enterprises
- Paid Certificates of completion
- A wide range of learning programs
- University-level courses
- Easy to navigate
- Verified certificates
- Free learning track available
- University-level courses
- Suitable for enterprises
- Verified certificates of completion
Property Values
Value | Description | Default |
---|---|---|
image | Specifies an image for the CSS background | none |
position | Specifies the position for the CSS background image | 0% 0% |
size | Specifies the size for the CSS background image | auto auto |
repeat | Makes the CSS background repeat or not repeat across the page | repeat |
attachment | Specifies if the CSS background image will be fixed or scrollable | scroll |
origin | Specifies the positioning area for the CSS background image | padding-box |
clip | Specifies the painting area for the CSS background image | border-box |
color | Specifies the color of the CSS background | transparent |