CSS hsl()
Published Jul 21, 2021Updated Oct 27, 2023
Contribute to Docs
The hsl() function defines the hue, saturation, and luminance of an element’s color value.
Syntax
<property>: hsl(hue, saturation, luminance);
hue: A unitless number value. The base of the color. Represents an angle in the color wheel from0to360.saturation: A percentage value. Represents the saturation of the base color.0%represents a color with no saturation at all and it shows gray.100%means the base color is full.luminance: A percentage value. Represents the brightness of the base color.0%represents a color with no luminance at all and it shows black.100%means full lightness and it shows white.50%means the base color is full.
Example 1
h1 {color: hsl(60, 100%, 50%);}
Sets the font color of the h1 element to yellow:

Example 2
h1 {color: hsl(270, 50%, 40%);}
Sets the font color of the h1 element to a shade of purple:

Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn CSS on Codecademy
- Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
- Includes 34 Courses
- With Professional Certification
- Beginner Friendly.115 hours
- In this CSS tutorial, you’ll learn how to add CSS to visually transform HTML into eye-catching sites.
- Beginner Friendly.6 hours