Colores CSS3
CSS es compatible con nombres de colores, hexadecimal y colores RGB.
Además, también introduce CSS3:
- colores RGBA
- colores HSL
- colores HSLA
- opacidad
Soporte para el navegador
Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con los valores de color CSS3 / propiedad.
Propiedad | |||||
---|---|---|---|---|---|
RGBA, HSL, and HSLA | 4.0 | 9.0 | 3.0 | 3.1 | 10.1 |
opacidad | 4.0 | 9.0 | 2.0 | 3.1 | 10.1 |
RGBA Colores
Valores de color RGBA son una extensión de los valores de color RGB con un alpha del canal - que especifica la opacidad de un color.
Un valor de color RGBA se especifica con: RGBA (rojo, verde, azul, alpha ). El alpha parámetro es un número entre 0.0 (completamente transparente) y 1.0 (totalmente opaco).
El ejemplo siguiente define diferentes colores RGBA:
Ejemplo
#p1 {background-color: rgba(255, 0, 0, 0.3);} /* red
with opacity */
#p2 {background-color: rgba(0, 255, 0, 0.3);} /* green with opacity */
#p3 {background-color: rgba(0, 0, 255, 0.3);} /* blue
with opacity */
Inténtalo tú mismo " HSL Colores
HSL significa Tono, Saturación y Luminosidad.
Un valor de color HSL se especifica con: HSL (tono, saturación, luminosidad).
- Hue es una medida de la rueda de color (de 0 a 360):
- 0 (o 360) es de color rojo
- 120 es verde
- 240 es azul
- La saturación es un valor de porcentaje: 100% es el color.
- La ligereza es también un porcentaje; 0% es oscuro (negro) y 100% es de color blanco.
El ejemplo siguiente define diferentes colores HSL:
Ejemplo
#p1 {background-color: hsl(120, 100%, 50%);} /* green */
#p2 {background-color: hsl(120, 100%, 75%);} /* light green */
#p3 {background-color: hsl(120, 100%, 25%);} /* dark
green */
#p4 {background-color: hsl(120, 60%, 70%);} /* pastel green */
Inténtalo tú mismo " HSLA Colores
Valores de color HSLA son una extensión de los valores de color HSL con un alpha del canal - que especifica la opacidad de un color.
Un valor de color HSLA se especifica con: HSLA (tonalidad, saturación, luminosidad, alpha ), donde la alpha parámetro define la opacidad. El alpha parámetro es un número entre 0.0 (completamente transparente) y 1.0 (totalmente opaco).
El ejemplo siguiente define diferentes colores HSLA:
Ejemplo
#p1 {background-color: hsla(120, 100%, 50%, 0.3);} /* green with opacity */
#p2 {background-color: hsla(120, 100%, 75%, 0.3);} /* light green with opacity */
#p3 {background-color: hsla(120, 100%, 25%, 0.3);} /* dark
green with opacity */
#p4 {background-color: hsla(120, 60%, 70%, 0.3);} /* pastel green
with opacity */
Inténtalo tú mismo " Opacidad
La propiedad CSS3 opacidad establece la opacidad de un valor RGB especificado.
El valor de la propiedad de opacidad debe ser un número entre 0.0 (completamente transparente) y 1.0 (totalmente opaco).
Observe que el texto anterior también será opaco.
El siguiente ejemplo muestra los diferentes valores RGB con la opacidad:
Ejemplo
#p1 {background-color:rgb(255,0,0);opacity:0.6;} /* red with opacity
*/
#p2 {background-color:rgb(0,255,0);opacity:0.6;} /* green with
opacity */
#p3 {background-color:rgb(0,0,255);opacity:0.6;} /* blue
with opacity */
Inténtalo tú mismo " Ponte a prueba con los ejercicios!
Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4»