CSS hsla()
Published Jul 21, 2021Updated Dec 13, 2023
Contribute to Docs
The hsla() color function defines the color value by providing three comma-separated values with an optional fourth value.
- The first value represents the hue value, the base of the color.
- The second represents the saturation value.
- The third represents the luminance value.
- The optional fourth value represents the alpha value, which is the transparency of the color.
Syntax
<property>: hsla(hue, saturation, luminance, alpha);
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, showing gray.100%means the base color is visible as it is.luminance: A percentage value. Represents the brightness of the base color.0%represents a color with no luminance, showing black.100%means complete lightness and it shows white.50%means the base color is visible as it is.alpha: A numeric value between0and1. A1value will make the color fully opaque, while a0value will make the color fully transparent.
Example 1
Set the font color of the h1 element to a shade of purple with an alpha of 0.5:
h1 {color: hsla(270, 50%, 40%, 0.5);}
The following image demonstrates the above hsla() color on an h1 element over a background image:

Example 2
Set the font color of the h2 element:
h1 {color: hsla(211, 60%, 10%, 0.8);}
The following image demonstrates the above hsla() color on an h1 element over a background image:

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