Saltar al contenido principal

Propiedades de color y fondo

En este apartado se revisarán las propiedades de color y fondo.

color

La propiedad color define el color del texto. Lo admiten casi todas las etiquetas de HTML.

El valor de este atributo es:

  • El nombre de un color.
  • El valor RGB (hexadecimal) de un color.
h1 {
color: blue;
}
h1 {
color: #2d98da;
}
Valor RGB

Las herramientas de diseño, por lo general, incluyen una utilidad de selección de color, de donde se puede extraer el código hexadecimal correspondiente a un color. Este tipo de utilidad se denomina color picker.

background-color

Indica el color de fondo del elemento. El valor de este atributo es un color.

El valor de este atributo es:

  • El nombre de un color.
  • El valor RGB (hexadecimal) de un color.
div {
color: blue;
}
div {
background-color: #2d98da;
}

background-image

Permite colocar una imagen de fondo del elemento.

El valor que toma es el nombre de la imagen con su ruta relativa o absoluta.

background-repeat

Indica si ha de repetirse la imagen de fondo y, en ese caso, si debe ser horizontal o verticalmente.

Los valores que puede tomar son:

  • repeat-x
  • repeat-y
  • no-repeat

background-attachment

Especifica si la imagen ha de permanecer fija o realizar un scroll.

Los valores que pueden tomar son:

  • scroll
  • fixed

background-position

Es una medida, porcentaje o el posicionamiento (vertical u horizontal) con los valores establecidos que sirve para posicionar una imagen.

Los valores que puede tomar son:

  • Un porcentaje.
  • Un tamaño.
  • Los valores:
    • top, center, bottom
    • left, center, rigth
div {
background-position: top right;
}

background

Establece (en un solo paso) cualquiera de las propiedades de background anteriores.

Los valores que puede tomar son:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

Dado que no todos los nombres de colores son admitidos en el estándar, es aconsejable utilizar el valor RGB.

Un ejemplo de un documento XHTML en el que se utiliza este método para incluir formatos es:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Ejemplo de atributos CSS de color y fondo</title>
<style type="text/css">
body {
background-color: black;
color: yellow;
}
p {
color: #ffffff;
}
</style>
</head>
<body>
<h3>Ejemplo del uso de atributos de color y fondo</h3>
<p>
El texto de cualquier elemento, salvo el del párrafo que es blanco, es
amarillo y el fondo negro.
</p>
</body>
</html>

En el navegador se visualiza del siguiente modo:

Probar en el navegador