Color and Background
Color and Background Properties in CSS
CSS properties for color and background are essential for adding visual appeal to your web page. Here's a brief overview of the key properties:
1. color
Sets the color of the text.
Values: Color names (e.g.,
red
), HEX codes (e.g.,#ff0000
), RGB (e.g.,rgb(255,0,0)
), RGBA (e.g.,rgba(255,0,0,0.5)
), HSL (e.g.,hsl(0, 100%, 50%)
), HSLA (e.g.,hsla(0, 100%, 50%, 0.5)
).color: #ff0000; /* Red */
2. background-color
Sets the background color of an element.
Values: Same as
color
property.background-color: #f0f0f0; /* Light grey */
3. background-image
Sets an image as the background of an element.
Values: URL of the image.
background-image: url('background.jpg');
4. background-repeat
Defines how the background image should repeat.
Values:
repeat
(default),repeat-x
,repeat-y
,no-repeat
,space
,round
.background-repeat: no-repeat;
5. background-position
Specifies the position of the background image.
Values: Keywords (
left
,right
,top
,bottom
,center
), Length (e.g.,px
,%
).background-position: center center;
6. background-size
Defines the size of the background image.
Values:
cover
,contain
, Length (e.g.,px
,%
).background-size: cover;
7. background-attachment
Sets whether the background image scrolls with the page or is fixed.
Values:
scroll
(default),fixed
,local
.background-attachment: fixed;
8. background-clip
Defines the area within which the background is painted.
Values:
border-box
(default),padding-box
,content-box
.background-clip: padding-box;
9. background-origin
Defines the position of the background relative to the element’s box.
Values:
border-box
(default),padding-box
,content-box
.background-origin: content-box;
10. opacity
Sets the transparency level of an element, including its background and text.
Values: A number between
0
(fully transparent) and1
(fully opaque).opacity: 0.5; /* 50% opacity */