CSS colorPropiedad


Ejemplo

Establecer text-color en diferentes elementos:

body { color:red; } h1 { color:#0080FF; } p { color:rgb(0,0,255); }

Pruébalo »

Definición y uso de la propiedad

La propiedad Color especifica el color del texto.

Valor por defecto: No especificado
Heredado: Sí
Versión: CSS1
Sintaxis de JavaScript: object.style.color="#FF0000"


Soporte del navegador

Los números en la tabla indican la primera versión del navegador que soporta la propiedad.

Los números inmediatamente anteriores a -webkit-, -ms- o -moz- son la primera versión del navegador que soporta la propiedad con ese prefijo.

Propiedad
color 1.0 3.0 1.0 1.0 3.5

Consejos y notas

Consejo:Utilice una combinación razonable de color de fondo y color de texto para mejorar la legibilidad del texto.


Valores de la propiedad

Los valores de color se pueden establecer de las siguientes maneras:

Valor Descripción Ejemplo
Nombre del color El nombre del color, por ejemplo red, blue, brown, lightseagreen, etc., no distingue entre mayúsculas y minúsculas.
color:red;    /* 红色 */
color:black;  /* 黑色 */
color:gray;   /* 灰色 */
color:white;  /* 白色 */
color:purple; /* 紫色 */
Hexadecimal Notación hexadecimal #RRGGBB y #RGB (por ejemplo, #ff0000). Después de '#' van 6 o 3 caracteres hexadecimales (0-9, A-F).
#f03
#F03
#FF0033
#FF0033
rgb(255,0,51)
rgb(255, 0, 51)
RGB, rojo-verde-azul (red-green-blue (RGB)) Especifica el color con un código rgb, el formato de la función es rgb(R,G,B), y los valores pueden ser enteros de 0 a 255 o porcentajes.
rgb(255,0,51)
rgb(255, 0, 51)
rgb(100%,0%,20%)
rgb(100%, 0%, 20%)
RGBA, rojo-verde-azul-alfa (RGBa) RGBa extiende el modo de color RGB, incluye un canal alfa que permite establecer la transparencia de un color. a representa la transparencia: 0=transparente; 1=opaco.
rgba(255,0,0,0.1)    /* 10% 不透明 */  
rgba(255,0,0,0.4)    /* 40% 不透明 */  
rgba(255,0,0,0.7)    /* 70% 不透明 */  
rgba(255,0,0,  1)    /* 不透明,即红色 */ 
HSL, matiz-saturación-luminosidad (Hue-saturation-lightness) El matiz (Hue) representa un ángulo en la rueda de colores (un círculo que representa el arcoíris).
La saturación y la luminosidad se expresan en porcentajes.
100% es saturación completa, y 0% es una escala de grises.
100% de luminosidad es blanco, 0% de luminosidad es negro, y 50% de luminosidad es 'normal'.
hsl(120,100%,25%)    /* 深绿色 */  
hsl(120,100%,50%)    /* 绿色 */       
hsl(120,100%,75%)    /* 浅绿色 */    
HSLA, matiz-saturación-luminosidad-alfa (HSLa) HSLa extiende el modo de color HSL, incluye el canal alfa y puede especificar la transparencia de un color. a representa la transparencia: 0=transparente; 1=opaco.
hsla(240,100%,50%,0.05)   /* 5% 不透明 */   
hsla(240,100%,50%, 0.4)   /* 40% 不透明 */  
hsla(240,100%,50%, 0.7)   /* 70% 不透明 */  
hsla(240,100%,50%,   1)   /* 完全不透明 */   

Más ejemplos

Ejemplo

Color con valor hexadecimal:

body {color: #92a8d1;}

Pruébalo »

Ejemplo

Color con valor RGB:

body {color: rgb(255,0,51);}

Pruébalo »

Ejemplo

Color con valor RGBA:

body {color: rgba(255,0,0,0.7);}

Pruébalo »

Ejemplo

Color con valor HSL:

body {color: hsl(120,100%,25%) ;}

Pruébalo »

Ejemplo

Color con valor HSLA:

body {color: hsla(240,100%,50%, 0.7);}

Pruébalo »


Artículos relacionados

Tutorial de CSS:Formato de texto CSS

Otras extensiones