--- id: bad87fee1348bd9aedf08719 title: Usar códigos hexadecimais de modo abreviado challengeType: 0 videoUrl: 'https://scrimba.com/c/cRkpKAm' forumTopicId: 18338 dashedName: use-abbreviated-hex-code --- # --description-- Muitas pessoas ficam confusas ao ter de escolher entre mais de 16 milhões de cores. É difícil lembrar de códigos hexadecimais. Felizmente, você pode "encurtar" alguns desses códigos. Por exemplo, o código hexadecimal para vermelho `#FF0000` pode ser reduzido para `#F00`. Esta forma abreviada fornece um dígito para vermelho, um dígito para verde e um dígito para azul. Isso reduz o número total de cores possíveis para cerca de 4.000. Mas os navegadores interpretarão tanto `#FF0000` quanto `#F00` como sendo exatamente a mesma cor. # --instructions-- Tente usar os códigos hexadecimais abreviados para colorir os elementos corretos.
CorCódigo hexadecimal abreviado
Ciano#0FF
Verde#0F0
Vermelho#F00
Fúcsia#F0F
# --hints-- O elemento `h1` com o texto `I am red!` deve receber a propriedade `color` com o valor hexadecimal que representa a cor vermelha. ```js assert($('.red-text').css('color') === 'rgb(255, 0, 0)'); ``` O código hexadecimal (hex code) abreviado que representa a cor vermelha deve ser usado em vez do código hexadecimal `#FF0000`. ```js assert(code.match(/\.red-text\s*?{\s*?color\s*:\s*?#F00\s*?;?\s*?}/gi)); ``` O elemento `h1` com o texto `I am green!` deve receber a propriedade `color` com o valor hexadecimal que representa a cor verde. ```js assert($('.green-text').css('color') === 'rgb(0, 255, 0)'); ``` O código hexadecimal (hex code) abreviado que representa a cor verde deve ser usado em vez do código hexadecimal `#00FF00`. ```js assert(code.match(/\.green-text\s*?{\s*?color\s*:\s*?#0F0\s*?;?\s*?}/gi)); ``` O elemento `h1` com o texto `I am cyan!` deve receber a propriedade `color` com o valor hexadecimal que representa a cor ciano. ```js assert($('.cyan-text').css('color') === 'rgb(0, 255, 255)'); ``` O código hexadecimal (hex code) abreviado que representa a cor ciano deve ser usado em vez do código hexadecimal `#00FFFF`. ```js assert(code.match(/\.cyan-text\s*?{\s*?color\s*:\s*?#0FF\s*?;?\s*?}/gi)); ``` O elemento `h1` com o texto `I am fuchsia!` deve receber a propriedade `color` com o valor hexadecimal que representa a cor fúcsia. ```js assert($('.fuchsia-text').css('color') === 'rgb(255, 0, 255)'); ``` O código hexadecimal (hex code) abreviado que representa a cor fúcsia deve ser usado em vez do código hexadecimal `#FF00FF`. ```js assert(code.match(/\.fuchsia-text\s*?{\s*?color\s*:\s*?#F0F\s*?;?\s*?}/gi)); ``` # --seed-- ## --seed-contents-- ```html

I am red!

I am fuchsia!

I am cyan!

I am green!

``` # --solutions-- ```html

I am red!

I am fuchsia!

I am cyan!

I am green!

```