CSS Colors

Working with Colors

Colors in CSS can be specified using predefined color names, RGB, HEX, HSL, RGBA, or HSLA values.

CSS supports 140 standard color names.

/* Color Names */
h1 { color: red; }

/* HEX Values */
h2 { color: #ff0000; }

/* RGB Values */
h3 { color: rgb(255, 0, 0); }

/* RGBA (with transparency) */
p { color: rgba(255, 0, 0, 0.5); }

/* HSL Values */
div { background-color: hsl(0, 100%, 50%); }
  • Color names - red, blue, green, etc.
  • HEX - #RRGGBB format (#ff0000)
  • RGB - rgb(red, green, blue)
  • RGBA - RGB with alpha (transparency)
  • HSL - hsl(hue, saturation, lightness)

Try CSS Colors

<h1>Red Heading</h1>
<p class="hex">HEX Color</p>
<p class="rgb">RGB Color</p>
<p class="rgba">RGBA with Transparency</p>

Note: RGBA and HSLA allow you to add transparency to colors.