Função rgb() do CSS
- Página anterior A função CSS repeating-radial-gradient()
- Próxima página A função CSS rotate()
- Voltar para a camada superior Manual de funções CSS
Definição e uso
No CSS rgb()
A função usa o modelo de cor vermelho-verde-azul (RGB) para especificar a cor. Também é possível adicionar um canal de transparência opcional (que representa a transparência da cor).
O valor de cor RGB é especificado através rgb(vermelho verde azul)
Especificar. Cada parâmetro define a intensidade da cor, que pode ser um inteiro entre 0 e 255 ou uma porcentagem entre 0% e 100%.
Por exemplo, o valor rgb(0 0 255) é apresentado como azul, porque o parâmetro azul é configurado no valor máximo (255), enquanto os outros parâmetros são configurados em 0.
Atenção:rgba()
A função é rgb()
Nome alternativo da função. Recomenda-se usar rgb()
Função.
Exemplo
Defina diferentes cores RGB(A):
#p1 {cor-fundo:rgb(255 0 0);} /* Vermelho */ #p2 {cor-fundo:rgb(0 255 0);} /* Verde */ #p3 {cor-fundo:rgb(0 0 255);} /* Azul */ #p4 {cor-fundo:rgb(192 192 192);} /* Cinza */ #p5 {cor-fundo:rgb(255 255 0);} /* Amarelo */ #p6 {cor-fundo:rgb(255 0 255);} /* Cereja */ #p7 {cor-fundo:rgb(255 0 255 / 0.2);} /* Cereja com transparência */ #p8 {cor-fundo:rgb(0 0 255 / 50%);} /* Azul com transparência */
Sintaxe CSS
Sintaxe de valor absoluto
rgb(R G B / A)
valor | descrição |
---|---|
R |
Obrigatório. Define a intensidade da cor vermelha, pode ser um inteiro entre 0 e 255 ou uma porcentagem entre 0% e 100%. Também pode usar none (equivalente a 0%). |
G |
Obrigatório. Define a intensidade da cor verde, pode ser um inteiro entre 0 e 255 ou uma porcentagem entre 0% e 100%. Também pode usar none (equivalente a 0%). |
B |
Obrigatório. Define a intensidade da cor azul, pode ser um inteiro entre 0 e 255 ou uma porcentagem entre 0% e 100%. Também pode usar none (equivalente a 0%). |
/ A |
Opcional. Representa o valor do canal de transparência da cor, 0% (ou 0) representa transparência completa, 100% (ou 1) representa opacidade completa. Também pode usar none (representa canal de transparência sem transparência). O valor padrão é 100%. |
Sintaxe de valor relativo
rgb(from cor R G B / A)
valor | descrição |
---|---|
from cor |
Começa com a palavra-chave from, seguida do valor da cor original. Esta é a cor original sobre a qual a cor relativa se baseia. |
R |
Obrigatório. Define a intensidade da cor vermelha, pode ser um inteiro entre 0 e 255 ou uma porcentagem entre 0% e 100%. Também pode usar none (equivalente a 0%). |
G |
Obrigatório. Define a intensidade da cor verde, pode ser um inteiro entre 0 e 255 ou uma porcentagem entre 0% e 100%. Também pode usar none (equivalente a 0%). |
B |
Obrigatório. Define a intensidade da cor azul, pode ser um inteiro entre 0 e 255 ou uma porcentagem entre 0% e 100%. Também pode usar none (equivalente a 0%). |
/ A |
Opcional. Representa o valor do canal de transparência da cor, 0% (ou 0) representa transparência completa, 100% (ou 1) representa opacidade completa. Também pode usar none (representa canal de transparência sem transparência). O valor padrão é 100%. |
Detalhes técnicos
Versão: | CSS2 |
---|
Suporte do navegador
Os números na tabela representam a versão do navegador que suporta completamente essa função pela primeira vez.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
rgb() | ||||
1 | 4 | 1 | 1 | 3.5 |
rgb() com parâmetro de transparência | ||||
65 | 79 | 52 | 12.1 | 52 |
Parâmetros separados por espaço | ||||
65 | 79 | 52 | 12.1 | 52 |
- Página anterior A função CSS repeating-radial-gradient()
- Próxima página A função CSS rotate()
- Voltar para a camada superior Manual de funções CSS