función rgb() de CSS
- Página anterior CSS repeating-radial-gradient() función
- Página siguiente CSS rotate() función
- Volver a la capa superior Manual de funciones CSS
definición y uso
CSS rgb()
la función, utilizando el modelo de color rojo-verde-azul (RGB). También se puede agregar un canal de transparencia opcional (que representa la transparencia del color).
El valor de color RGB se especifica a través de rgb(rojo verde azul)
Especificar. Cada parámetro define la intensidad del color, que puede ser un entero entre 0 y 255 o un porcentaje entre 0% y 100%.
Por ejemplo, el valor rgb(0 0 255) se presenta en azul, porque el parámetro azul está configurado al valor máximo (255), mientras que los otros parámetros están configurados en 0.
Nota:rgba()
La función es rgb()
Alias de la función. Se recomienda usar rgb()
Función.
Ejemplo
Define diferentes colores RGB(A):
#p1 {background-color:rgb(255 0 0);} /* Rojo */ #p2 {background-color:rgb(0 255 0);} /* Verde */ #p3 {background-color:rgb(0 0 255);} /* Azul */ #p4 {background-color:rgb(192 192 192);} /* Gris */ #p5 {background-color:rgb(255 255 0);} /* Amarillo */ #p6 {background-color:rgb(255 0 255);} /* Color cereza */ #p7 {background-color:rgb(255 0 255 / 0.2);} /* Color cereza con transparencia */ #p8 {background-color:rgb(0 0 255 / 50%);} /* Azul con transparencia */
Sintaxis de CSS
Sintaxis de valor absoluto
rgb(R G B / A)
Valor | Descripción |
---|---|
R |
Obligatorio. Define la intensidad del rojo, puede ser un entero entre 0 y 255 o un porcentaje entre 0% y 100%. También se puede usar none (equivalente a 0%). |
G |
Obligatorio. Define la intensidad del verde, puede ser un entero entre 0 y 255 o un porcentaje entre 0% y 100%. También se puede usar none (equivalente a 0%). |
B |
Obligatorio. Define la intensidad del azul, puede ser un entero entre 0 y 255 o un porcentaje entre 0% y 100%. También se puede usar none (equivalente a 0%). |
/ A |
Opcional. Representa el valor del canal de transparencia del color, 0% (o 0) representa completamente transparente, 100% (o 1) representa completamente opaco. También se puede usar none (que representa un canal de transparencia sin). El valor predeterminado es 100%. |
Sintaxis de valor relativo
rgb(from color R G B / A)
Valor | Descripción |
---|---|
from color |
Empieza con el keyword from, seguido del valor del color que representa el color original. Este es el color original en el que se basa el color relativo. |
R |
Obligatorio. Define la intensidad del rojo, puede ser un entero entre 0 y 255 o un porcentaje entre 0% y 100%. También se puede usar none (equivalente a 0%). |
G |
Obligatorio. Define la intensidad del verde, puede ser un entero entre 0 y 255 o un porcentaje entre 0% y 100%. También se puede usar none (equivalente a 0%). |
B |
Obligatorio. Define la intensidad del azul, puede ser un entero entre 0 y 255 o un porcentaje entre 0% y 100%. También se puede usar none (equivalente a 0%). |
/ A |
Opcional. Representa el valor del canal de transparencia del color, 0% (o 0) representa completamente transparente, 100% (o 1) representa completamente opaco. También se puede usar none (que representa un canal de transparencia sin). El valor predeterminado es 100%. |
Detalles técnicos
Versión: | CSS2 |
---|
Compatibilidad del navegador
Los números en la tabla representan la versión del navegador que admite completamente la función.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
rgb() | ||||
1 | 4 | 1 | 1 | 3.5 |
rgb() con parámetro de transparencia | ||||
65 | 79 | 52 | 12.1 | 52 |
Espacios separados por parámetros | ||||
65 | 79 | 52 | 12.1 | 52 |
- Página anterior CSS repeating-radial-gradient() función
- Página siguiente CSS rotate() función
- Volver a la capa superior Manual de funciones CSS