Saltar al contenido

Propiedad background-color de CSS

La propiedad CSS background-color establece el color de fondo de un elemento. El fondo cubre las cajas de contenido, relleno y borde (pero no el margen).

Puedes elegir colores desde nuestra herramienta Selector de color. Los colores se pueden especificar como un nombre de color (p. ej., "red"), un valor HEX (p. ej., "#ff0000") o un valor RGB (p. ej., "rgb(255,0,0)").

Es importante asegurarse de que la relación de contraste entre el color de fondo y el color del texto colocado sobre él sea lo suficientemente alta, para que las personas con baja visión puedan leer el contenido de la página.

Valor inicialtransparent
Se aplica aTodos los elementos. También se aplica a ::first-letter y ::first-line.
HeredadoNo.
AnimableSí. El color de fondo es animable.
VersiónCSS1
Sintaxis DOMobject.style.backgroundColor = "#FFFFFF";

Sintaxis

Sintaxis de la propiedad CSS background-color

css
background-color: color | transparent | initial | inherit;

Ejemplo de la propiedad background-color:

Ejemplo de la propiedad CSS background-color

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      body {
        background-color: #8ebc42;
      }
    </style>
  </head>
  <body>
    <h2>Ejemplo de la propiedad background-color</h2>
    <p>Aquí el background-color se especifica con un valor hexadecimal.</p>
  </body>
</html>

Propiedad CSS background-color

INFO

Puedes establecer valores hexadecimales, RGB, RGBA, HSL, HSLA o nombres de colores como valor para la propiedad background-color. Aprende más sobre Colores HTML.

css
background-color: rgba(255, 0, 0, 0.5); /* semi-transparent red */
background-color: hsla(120, 100%, 50%, 0.5); /* semi-transparent green */

Ejemplo de la propiedad background-color con el valor "transparent":

Ejemplo de la propiedad CSS background-color con valor transparente

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      body {
        background-color: transparent;
      }
    </style>
  </head>
  <body>
    <h2>Ejemplo de la propiedad background-color</h2>
    <p>En este ejemplo, el background-color se establece como transparente. Este es el valor predeterminado.</p>
  </body>
</html>

Ejemplo de la versión animada de la propiedad background-color:

Ejemplo de la propiedad CSS background-color con animación

html
<!DOCTYPE html>
<html>
  <head>
    <style>
      body {
        background-color: #eee;
        animation: mymove 5s infinite;
      }
      @keyframes mymove {
        30% {
          background-color: #1c87c9;
        }
        100% {
          background-color: #eee;
        }
      }
    </style>
  </head>
  <body>
    <h2> Animación de la propiedad background-color</h2>
    <p>
      En este ejemplo, cambia gradualmente el color de fondo de gris a azul, y de vuelta a gris.
    </p>
  </body>
</html>

Valores

ValorDescripciónPruébalo
transparentEste es el valor predeterminado y define el color de fondo como transparente. Significa que no hay color de fondo.Pruébalo »
colorDefine el color de fondo. Se pueden usar nombres de colores, códigos de color hexadecimales, rgb(), rgba(), hsl(), hsla().Pruébalo »
initialEstablece la propiedad en su valor predeterminado.Pruébalo »
inheritHereda la propiedad de su elemento padre.

Práctica

¿Cuál es el propósito de usar la propiedad 'background-color' en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.