CSS Colors

CSS Color Properties

CSS provides several ways to specify colors. The main property is color for text color, and background-color for background colors.

Color Values

Named Colors

CSS supports 140+ color names:

Example
p {
    color: red;
    background-color: blue;
}

Hexadecimal Colors

Colors can be specified using hexadecimal values:

Example
h1 {
    color: #4b3190;  /* Purple */
}

h2 {
    color: #fdbb30;  /* Yellow/Gold */
}

RGB Colors

Colors can be specified using RGB values:

Example
p {
    color: rgb(75, 49, 144);  /* Purple */
}

div {
    background-color: rgb(253, 187, 48);  /* Yellow/Gold */
}

RGBA Colors

RGBA adds an alpha channel for transparency (0 to 1):

Example
div {
    background-color: rgba(75, 49, 144, 0.5);  /* 50% transparent purple */
}

HSL Colors

HSL (Hue, Saturation, Lightness):

Example
p {
    color: hsl(260, 50%, 40%);  /* Purple */
}

HSLA Colors

HSLA adds an alpha channel:

Example
div {
    background-color: hsla(260, 50%, 40%, 0.5);
}

Common Color Properties

Color Examples

Example
.primary {
    color: #4b3190;
    background-color: #fdbb30;
}

.secondary {
    color: white;
    background-color: #4b3190;
}