⊗mkSpGfCRg 52 of 128 menu

Definindo cores com rgb em CSS

No início do tutorial, quando estudamos cores, eu disse que uma cor pode ser definida por uma palavra em inglês, por rgb, ou por #. Os dois últimos formatos permitem obter qualquer tonalidade de cor. Vamos entender como exatamente esses formatos funcionam.

Para compreender esses métodos, primeiro precisamos entender como a cor desejada é produzida na tela do computador.

Na verdade, um ponto individual da tela (pixel) não pode brilhar com todas as cores que são necessárias, pois isso seria tecnicamente muito complexo. Cada ponto da tela só pode brilhar com três cores: vermelho, verde e azul. Mas simultaneamente e em proporções diferentes.

Combinando essas cores, podemos obter qualquer cor necessária, de maneira semelhante à forma como os pintores fazem com tintas: misturando várias cores, eles obtêm uma nova.

Para misturar cores em CSS, você precisa especificar a palavra-chave rgb como valor da propriedade, seguida por uma lista separada por vírgulas que define as proporções em que essas três cores básicas devem ser usadas. As próprias cores podem variar de 0 a 255. Sendo que zero - é a ausência de cor, e 255 é a cor pura (por exemplo, vermelho puro).

As próprias letras rgb significam red (vermelho), green (verde), blue (azul).

Vejamos alguns exemplos.

Exemplo

Vamos misturar vermelho puro e azul puro. Para isso, definimos o primeiro valor como 255, o segundo como 0 e o terceiro - como 255. Obtaremos a cor roxa:

<p> texto </p> p { color: rgb(255, 0, 255); }

:

Exemplo

Agora, vamos definir o primeiro valor como 255 e todos os outros - como zero. Como resultado, obteremos vermelho puro:

<p> texto </p> p { color: rgb(255, 0, 0); }

:

Exemplo

Desta forma, obteremos verde puro:

<p> texto </p> p { color: rgb(0, 255, 0); }

:

Exemplo

E se para o verde definirmos não 255, mas 100, obteremos verde parcial:

<p> texto </p> p { color: rgb(0, 100, 0); }

:

Exemplo

Vamos misturar todas as três cores em proporções arbitrárias. Veja o que aconteceu:

<p> texto </p> p { color: rgb(200, 100, 125); }

:

Exemplo

Se definirmos todos os valores como 255, obteremos branco puro:

p { color: rgb(255, 255, 255); }

Exemplo

Se definirmos todos os valores como 0, obteremos preto puro:

p { color: rgb(0, 0, 0); }

Tarefas Práticas

Definindo a cor via rgb, torne todos os parágrafos vermelhos.

Definindo a cor via rgb, torne todos os h2 verdes.

Definindo a cor via rgb, torne todos os h3 azuis.

Misture vermelho puro e verde puro. Qual cor resultará?

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar