RGB e códigos hex
Com 256 níveis para cada canal, vermelho, verde e azul, uma tela pode representar 256 × 256 × 256 = 16 777 216 cores, e cada uma delas é um ponto dentro de um cubo.
Arraste para girar. Use a rolagem ou afaste e aproxime dois dedos para ajustar o zoom.
Três números, três eixos
No espaço de cor sRGB usado na web, uma cor é escrita com três valores de canal: vermelho, verde e azul. No código do dia a dia, cada canal é um número inteiro de 0 a 255, a faixa que cabe em oito bits. Um canal em 0 significa que aquela luz está apagada. Um canal em 255 significa que ela está totalmente acesa. Assim, rgb(255 0 0) é o vermelho mais forte que a tela pode mostrar, rgb(0 0 0) é preto e rgb(255 255 255) é branco.
Três números que percorrem cada um uma faixa formam uma caixa. Ponha o vermelho ao longo de uma aresta, o verde ao longo de outra e o azul ao longo da terceira, e cada cor tem um lugar dentro de um cubo. O modelo acima desenha esse cubo com 512 blocos pequenos, oito passos ao longo de cada aresta. O preto fica num canto. O branco fica no canto oposto. Os três cantos vizinhos ao preto são o vermelho, o verde e o azul puros. Os três cantos vizinhos ao branco são ciano, magenta e amarelo, cada um feito de dois canais no máximo. Ative os rótulos e siga as arestas do preto ao branco: todo caminho passa por uma cor primária e uma secundária.
A linha tracejada do preto ao branco é o eixo cinza. Todo ponto nela tem vermelho, verde e azul iguais, como rgb(128 128 128). Cores longe dessa linha são vivas. Cores perto dela são acinzentadas. É a primeira pista da ideia por trás do modelo HSL da próxima unidade: a distância ao eixo cinza mede o quanto algo é colorido.
Como ler um código hex
O CSS também permite escrever os mesmos três números em hexadecimal, depois de um sinal #. O hexadecimal conta de dezesseis em dezesseis, com os dígitos de 0 a 9 e as letras de a a f, em que a vale 10 e f vale 15. Dois dígitos hex cobrem 16 × 16 = 256 valores, exatamente um canal. Então um código de seis dígitos são três pares: vermelho, verde, azul. O CSS Color 4 observa que maiúsculas e minúsculas não importam, então #00ff00 e #00FF00 são a mesma cor.
Para ler um par, multiplique o primeiro dígito por 16 e some o segundo. Para c3, isso dá 12 × 16 + 3 = 195. Para ff, dá 15 × 16 + 15 = 255, o máximo. Para 80, dá 8 × 16 = 128, quase exatamente a metade. Um código de três dígitos como #f80 é uma abreviação: cada dígito é escrito duas vezes seguidas, então #f80 significa #ff8800. Digite um código na caixa Hex abaixo do modelo e o marcador salta para esse ponto do cubo.
| Cor | rgb() | Hex |
|---|---|---|
| Preto | rgb(0 0 0) | #000000 |
| Branco | rgb(255 255 255) | #ffffff |
| Vermelho | rgb(255 0 0) | #ff0000 |
| Amarelo | rgb(255 255 0) | #ffff00 |
| Ciano | rgb(0 255 255) | #00ffff |
| Cinza médio | rgb(128 128 128) | #808080 |
| #ff0000 | Vermelho, rgb(255 0 0) |
| #00ffff | Ciano, rgb(0 255 255) |
| #ff00ff | Magenta, rgb(255 0 255) |
| #ffff00 | Amarelo, rgb(255 255 0) |
| #808080 | Cinza médio, rgb(128 128 128) |
| #000 | Preto, abreviação de #000000 |
- As cores sRGB têm três canais, cada um de 0 a 255.
- O cubo RGB tem o preto e o branco em cantos opostos e um eixo cinza entre eles.
- Um código hex são três pares de dígitos de base 16: vermelho, verde, azul.
- 256³ = 16 777 216 cores.
- Quantos valores um canal de 8 bits pode assumir?
- Quantas cores o RGB de 8 bits consegue endereçar?
- Quanto vale o par hex c3 em decimal?
- Qual é o canal vermelho de #a8581b em decimal?
- Escreva o branco como um código hex de seis dígitos.
- Que cor é #00ffff?
- Ciano
- Amarelo
- Magenta
- Azul
- O que significa o código curto #f80?
- #ff8800
- #f80000
- #0f0800
- #f8f8f8
- No cubo RGB, qual canto é oposto ao preto?
- Branco
- Vermelho
- Azul
- Cinza
- Qual destes está no eixo cinza do cubo?
- rgb(90 90 90)
- rgb(90 0 90)
- rgb(255 90 90)
- rgb(0 0 90)
- #00ff00 e #00FF00 são a mesma cor no CSS?
- Sim
- Não
- Só em alguns navegadores
- Só na impressão
- Em que ano Maxwell mostrou a fotografia colorida de três filtros?
Fontes deste curso (14)
- W3C, Web Content Accessibility Guidelines (WCAG) 2.2, relative luminance (0.04045 threshold, note on the pre-May-2021 value 0.03928)
- contrast ratio (L1 + 0.05) / (L2 + 0.05)
- range 1:1 to 21:1, SC 1.4.1 Use of Color, 1.4.3 Contrast (Minimum) 4.5:1 and 3:1 for large-scale text (18 pt, or 14 pt bold)
- 1.4.6 Contrast (Enhanced) 7:1 and 4.5:1, 1.4.11 Non-text Contrast 3:1, WCAG 2.1 published June 2018 (w3.org/TR/WCAG22/)
- W3C, CSS Color Module Level 4, hex notation, hsl with 0deg red, 120deg green, 240deg blue, hsl(60deg 100% 50%) yellow vs hsl(240deg 100% 50%) blue at the same HSL lightness, hue spacing not perceptually uniform, HSL as a cylindrical model (w3.org/TR/css-color-4/)
- OpenStax College Physics 2e, 26.3 Color and Color Vision: about 6 million cones of three types, red + green gives yellow, no unique set of primaries (openstax.org/books/college-physics-2e/pages/26-3-color-and-color-vision)
- OpenStax Introduction to Behavioral Neuroscience, 6.2 The Retina: RGB pixels, CMY inks plus black, red-green colour blindness in about 8% of males (openstax.org/books/introduction-behavioral-neuroscience/pages/6-2-the-retina)
- Smithsonian Libraries, Color in a New Light, The Science of Color: Newton's prism experiments from the 1660s, Opticks 1704, Le Blon's Coloritto (London, about 1722) and the distinction between material colours and coloured light (library.si.edu/exhibition/color-in-a-new-light/science)
- The Newton Project (University of Oxford)
- Opticks 1704, Book I Part II Prop. VI: colour circle divided into seven parts in musical proportion, white at the centre (newtonproject.ox.ac.uk/view/texts/normalized/NATP00034)
- History of Information and Wikimedia Commons file record, Maxwell's 1861 Royal Institution demonstration, tartan ribbon photographed by Thomas Sutton through red, green and blue filters and projected together (historyofinformation.com/detail.php?id=3666)
- LibreTexts, Coalinga College Drawing Basics 8.4 Color Theory: complementary, analogous, split-complementary, triadic, tetradic (human.libretexts.org)
- RMIT Colour Theory, Interactive colour wheel and colour relationships (rmit.pressbooks.pub/colourtheory1)
- University of Delaware Library, Graphic Design guide, Color Schemes, 60/30/10 rule (guides.lib.udel.edu/design/color).
Data de verificação: 2026-10-17