CSS Colors
CSS Colors
CSS Colors are an essential part of web design, providing the ability to bring your
HTML elements to life. This feature allows developers to set the color of various
HTML elements, including font color, background color, and more.
Color Formats in CSS (Color Values)
Color Format Description
Color Name These are a set of predefined colors which are used by their
names. For example: red, blue, green etc.
RGB Format The RGB (Red, Green, Blue) format is used to define the
color of an HTML element by specifying the R, G, and B
values range between 0 to 255.
RGBA Format The RGBA format is similar to the RGB, but it includes an
Alpha component that specifies the transparency of
elements.
Hexadecimal The hexadecimal notation begins with a # symbol followed
Notation by 6 characters each ranging from 0 to F.
HSL HSL stands for Hue, Saturation, and Lightness respectively.
This format uses the cylindrical coordinate system.
HSLA The HSLA color property is similar to the HSL property, but
it includes an Alpha component that specifies the
transparency of elements.
By understanding and utilizing these different methods, you can create vibrant and
dynamic web pages that captivate your audience.
1. Color Name
These are a set of predefined colors which are used by its name. For example: red,
blue, green, etc.
Syntax:
h1 {
color: color-name;
}
Example: In this example, we will use the color property with the specified color
name to set the text color.
<!DOCTYPE html>
<html>
<head>
<title>CSS Color_name Color</title>
<style>
h1 {
color: green;
text-align: center;
}
</style>
</head>
<body>
<h1>Use of Color name in CSS</h1>
</body>
</html>
<head>
<title>CSS RGB Color</title>
<style>
h1 {
color: rgb(0, 153, 0);
text-align: center;
}
</style>
</head>
<body>
<h1> CSS RGB Color </h1>
</body>
</html>
<head>
<title>CSS RGBA Color</title>
<style>
h1 {
color: rgba(0, 153, 0, 0.5);
text-align: center;
}
</style>
</head>
<body>
<h1> CSS RGBA Color </h1>
</body>
</html>
<head>
<title>CSS hex Color</title>
<style>
h1 {
color: #009900;
text-align: center;
}
</style>
</head>
<body>
<h1> CSS hex Color </h1>
</body>
</html>
<head>
<title>CSS hsl Color</title>
<style>
h1 {
color: hsl(120, 100%, 30%);
text-align: center;
}
</style>
</head>
<body>
<h1> CSS hsl Color </h1>
</body>
</html>
Syntax:
h1 {
color: hsla(H, S, L, A);
}
Example: In this example, we will use the color property with the specified color
in HSLA color format to set the text color.
<!DOCTYPE html>
<html>
<head>
<title>CSS HSLA Color</title>
<style>
h1 {
color: hsla(120, 100%, 50%, 0.50);
text-align: center;
}
</style>
</head>
<body>
<h1> CSS HSLA Color </h1>
</body>
</html>
Tips
Colors in CSS can be specified using:
• Color names (e.g., red, blue)
• Hexadecimal values (e.g., #ff0000, #00ff00)
• RGB values (e.g., rgb(255, 0, 0), rgb(0, 255, 0))
• RGBA values for transparency (e.g., rgba(255, 0, 0, 0.5))
• HSL values (e.g., hsl(0, 100%, 50%))
• HSLA values for transparency (e.g., hsla(0, 100%, 50%, 0.5))