--- title: color slug: Web/CSS/color tags: - CSS - Colores CSS - Colores HTML - Diseño - Estilo HTML - Estilo Texto - Estilos HTML - Propiedad CSS - Referencia - Referencia_CSS - Web - color translation_of: Web/CSS/color ---
La propiedad de CSS color selecciona el valor de color de primer plano del contenido de elemento de texto y decoraciones de texto. Tambien establece el valor {{cssxref("currentcolor")}} que se puede usar como un valor indirecto en otras propiedades, y es el valor predeterminado para otras propiedades de color, como {{cssxref("border-color")}}.
Para obtener una descripción general del uso del color en HTML, consulte Aplicando color a los elementos HTML mediante CSS.
/* Valores de palabras clave */ color: currentcolor; /* Valores <named-color> */ color: red; color: orange; color: tan; color: rebeccapurple; /* Valores <hex-color> */ color: #090; color: #009900; color: #090a; color: #009900aa; /* Valores <rgb()> */ color: rgb(34, 12, 64, 0.6); color: rgba(34, 12, 64, 0.6); color: rgb(34 12 64 / 0.6); color: rgba(34 12 64 / 0.3); color: rgb(34.0 12 64 / 60%); color: rgba(34.6 12 64 / 30%); /* Valores <hsl()> */ color: hsl(30, 100%, 50%, 0.6); color: hsla(30, 100%, 50%, 0.6); color: hsl(30 100% 50% / 0.6); color: hsla(30 100% 50% / 0.6); color: hsl(30.0 100% 50% / 60%); color: hsla(30.2 100% 50% / 60%); /* Valores Globales */ color: inherit; color: initial; color: unset;
Ten en cuenta que el valor debe ser un {{cssxref("color")}} uniforme . No puede ser un {{cssxref("<gradient>")}}, que es en realidad un tipo de {{cssxref("<image>")}}.
<div class="grid">
<div class="col">
<div class="cell">
Keyword values
<p class="c1">color: currentcolor</p>
</div>
<div class="cell">
<named-color> values
<p class="c2">color: red</p>
<p class="c3">color: orange</p>
<p class="c4">color: tan</p>
<p class="c5">color: rebeccapurple</p>
</div>
<div class="cell">
<hex-color> values
<p class="c6">color: #090</p>
<p class="c7">color: #009900</p>
<p class="c8">color: #090a</p>
<p class="c9">color: #009900aa</p>
</div>
<div class="cell">
<rgb()> values
<p class="c10">color: rgb(34, 12, 64, 0.6)</p>
<p class="c11">color: rgba(34, 12, 64, 0.6)</p>
<p class="c12">color: rgb(34 12 64 / 0.6)</p>
<p class="c13">color: rgba(34 12 64 / 0.6)</p>
</div>
<div class="cell">
<hsl()> values
<p class="c14">color: hsl(30, 100%, 50%, 0.6)</p>
<p class="c15">color: hsla(30, 100%, 50%, 0.6)</p>
<p class="c16">color: hsl(30 100% 50% / 0.6)</p>
<p class="c17">color: hsla(30 100% 50% / 0.6)</p>
</div>
</div>
</div>
html,body {
height: 100%;
box-sizing: border-box;
}
.grid {
width: 100%;
height: 100%;
display: flex;
background: #EEE;
font: 1em monospace;
}
.col {
display: flex;
flex: 1 auto;
flex-direction: column;
}
.cell {
margin: .5em;
padding: .5em;
background-color: #FFF;
overflow: hidden;
text-align: left;
font-style: italic;
}
p {
font-size: 1rem;
font-style: normal;
padding: 0 .5em .5em;
margin: 0;
}
p:first-child {
padding-top: .5em;
}
/* Valores de palabras clave */
.c1 { color: currentcolor; }
/* values */
.c2 { color: red; }
.c3 { color: orange; }
.c4 { color: tan; }
.c5 { color: rebeccapurple; }
/* valores */
.c6 { color: #090; }
.c7 { color: #009900; }
.c8 { color: #090A; }
.c9 { color: #009900AA; }
/* valores */
.c10 { color: rgb(34, 12, 64, 0.6); }
.c11 { color: rgba(34, 12, 64, 0.6); }
.c12 { color: rgb(34 12 64 / 0.6); }
.c13 { color: rgba(34 12 64 / 0.6); }
/* valores */
.c14 { color: hsl(30, 100%, 50%, 0.6); }
.c15 { color: hsla(30, 100%, 50%, 0.6); }
.c16 { color: hsl(30 100% 50% / 0.6); }
.c17 { color: hsla(30 100% 50% / 0.6); }
{{EmbedLiveSample("color", "100%", 630, "", "", "example-outcome-frame")}}
La propiedad color esta especificada como un solo un valor de {{cssxref("<color>")}}
Las siguientes son todas las formas de hacer que el texto de un párrafo sea rojo:
p { color: red; }
p { color: #f00; }
p { color: #ff0000; }
p { color: rgb(255,0,0); }
p { color: rgb(100%, 0%, 0%); }
p { color: hsl(0, 100%, 50%); }
/* 50% translúcido */
p { color: rgba(255, 0, 0, 0.5); }
p { color: hsla(0, 100%, 50%, 0.5); }
| Especificación | Estado | Comentario |
|---|---|---|
| {{SpecName('CSS4 Colors', '#the-color-property', 'color')}} | {{Spec2('CSS4 Colors')}} |
Agrega sintaxis sin comas para las funciones |
| {{SpecName('CSS3 Transitions', '#animatable-css', 'color')}} | {{Spec2('CSS3 Transitions')}} | Define color como animable. |
| {{SpecName('CSS3 Colors', '#color', 'color')}} | {{Spec2('CSS3 Colors')}} | Desprecia los colores del sistema. Agrega colores SVG. Agrega las funciones rgba(), hsl(), y hsla(). |
| {{SpecName('CSS2.1', 'colors.html#colors', 'color')}} | {{Spec2('CSS2.1')}} | Añade el color orange y los colores del sistema. |
| {{SpecName('CSS1', '#color', 'color')}} | {{Spec2('CSS1')}} | Definicion inicial. |
{{Compat("css.properties.color")}}