Referencia de CSS

Propiedad background-color

DefiniciónEstablece el color de fondo de un elemento
Valores
permitidos
Uno y sólo uno de los siguientes valores:
Valor inicialtransparent
Se aplica aTodos los elementos
Válida enmedios visuales
Se heredano
Definición en
el estándar
w3.org/TR/CSS21/colors.html#propdef-background-color

Ejemplos de uso

La propiedad background-color se emplea para establecer el color de fondo de un elemento mediante cualquiera de las diferentes formas de indicar un color en CSS:

div { background-color: #E0ECFF; }
div { background-color: rgb(100%, 88%, 88%); }
div { background-color: rgb(227, 255, 224); }

El color de fondo se muestra en la zona que ocupan el contenido y el relleno del elemento, justo hasta su borde.

El valor por defecto de esta propiedad es transparent. Cuando un elemento tiene un fondo de color transparente, se ven los colores de fondo y/o imágenes que tengan establecidos los elementos en los que se encuentra. Si el elemento no está encerrado por ningún elemento, se ven los colores de fondo y/o imágenes de la página web.

En el siguiente ejemplo, se fuerza a que la caja interior tenga un color de fondo transparente, de modo que se ve el color de fondo de la caja que la encierra:

div { background-color: #E0ECFF; }
div { background-color: transparent; }

Las posibilidades de background-color son bastante limitadas, ya que sólo permite mostrar colores sólidos. Por lo tanto, no es posible utilizar diferentes niveles de transparencia en el color o crear degradados con varios colores.

Si quieres utilizar efectos avanzados como fondo de un elemento, es necesario utilizar la propiedad background-image sola o combinada con la propiedad background-color.