Skip to main content

--description--

Another way you can represent colors in CSS is by using RGB values.

The RGB value for black looks like this:

rgb(0, 0, 0)

The RGB value for white looks like this:

rgb(255, 255, 255)

Instead of using six hexadecimal digits like you do with hex code, with RGB you specify the brightness of each color with a number between 0 and 255.

If you do the math, the two digits for one color equal 16 times 16, which gives us 256 total values. So RGB, which starts counting from zero, has the exact same number of possible values as hex code.

Here's an example of how you'd change the body background to orange using its RGB code.

body {
background-color: rgb(255, 165, 0);
}

--instructions--

Let's replace the hex code in our body element's background color with the RGB value for black: rgb(0, 0, 0)

--hints--

Your body element should have a black background.

assert($('body').css('background-color') === 'rgb(0, 0, 0)');

You should use rgb to give your body element a background of black.

assert(code.match(/rgb\s*\(\s*0\s*,\s*0\s*,\s*0\s*\)/gi));

--seed--

--seed-contents--

<style>
body {
background-color: #F00;
}
</style>

--solutions--

<style>
body {
background-color: rgb(0, 0, 0);
}
</style>