bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/CSS/CSS Foundations
CSS•CSS Foundations

CSS HEX Colors

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind CSS HEX Colors?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___-color: #fc9; /* same as #ffcc99 */
3Order

Put the learning moves in the order that makes the concept easiest to apply.

Where rr (red), gg (green) and bb (blue) are hexadecimal values between 00 and ff (same as decimal 0-255).
In CSS, a color can be specified using a hexadecimal value in the form:
A hexadecimal color is specified with: #RRGGBB.

HEX Value

A hexadecimal color is specified with: #RRGGBB.

In CSS, a color can be specified using a hexadecimal value in the form:

# rrggbb

Where rr (red), gg (green) and bb (blue) are hexadecimal values between 00 and ff (same as decimal 0-255).

For example, #ff0000 is displayed as red, because red is set to its highest value (ff) and the others are set to the lowest value (00).

To display black, set all values to 00, like this: #000000.

To display white, set all values to ff, like this: #ffffff.

Experiment by mixing the HEX values below:

RED

GREEN

BLUE

Example

Shades of gray are often defined using equal values for all the 3 light sources:

3 Digit HEX Value

Sometimes you will see a 3-digit hex code in the CSS source.

The 3-digit hex code is a shorthand for some 6-digit hex codes.

The 3-digit hex code has the following form:

# rgb

Where r, g, and b represent the red, green, and blue components with values between 0 and f.

The 3-digit hex code can only be used when both the values (RR, GG, and BB) are the same for each component. So, if we have #ff00cc, it can be written like this: #f0c.

Example

Formatted code
body {
  background-color: #fc9; /* same as #ffcc99 */
}
h1 {
  color: #f0f; /* same as #ff00ff */
}
p {
  color: #b58; /* same as #bb5588 */
}

Live preview

Previous

CSS RGB Colors

Next

CSS HSL Colors