CSS3 Fondo
Fondos CSS3
CSS3 incluye varias propiedades de fondo nuevas que proporcionan un mayor control sobre los elementos de fondo.
En este capítulo aprenderá las siguientes propiedades de fondo:
- background-image
- background-size
- background-origin
- background-clip
También aprenderá a utilizar múltiples imágenes de fondo.
Soporte de navegadores
Los números en la tabla indican la primera versión del navegador que admite la propiedad.
Los números seguidos de -webkit-, -ms- o -moz- indican la primera versión del navegador que admite la propiedad con ese prefijo.
| Propiedad | |||||
|---|---|---|---|---|---|
| background-image (with multiple backgrounds) |
4.0 | 9.0 | 3.6 | 3.1 | 11.5 |
| background-size | 4.0 1.0 -webkit- |
9.0 | 4.0 3.6 -moz- |
4.1 3.0 -webkit- |
10.5 10.0 -o- |
| background-origin | 1.0 | 9.0 | 4.0 | 3.0 | 10.5 |
| background-clip | 4.0 | 9.0 | 4.0 | 3.0 | 10.5 |
Propiedad background-image de CSS3
En CSS3, puede agregar imágenes de fondo mediante la propiedad background-image.
Las diferentes imágenes de fondo se separan con comas, y la primera imagen es la que se muestra en la parte superior.
Ejemplo
Pruébelo »
Se pueden establecer múltiples propiedades diferentes para distintas imágenes.
Ejemplo
Pruébelo »
Propiedad background-size de CSS3
background-size especifica el tamaño de la imagen de fondo. Antes de CSS3, el tamaño de la imagen de fondo estaba determinado por el tamaño real de la imagen.
En CSS3, puede especificar la imagen de fondo y redimensionarla en diferentes contextos. Puede indicar el tamaño en píxeles o en porcentaje.
El tamaño que especifique es un porcentaje relativo al ancho y alto del elemento padre.
Ejemplo 1
Restablecer la imagen de fondo:
Pruébelo »
Ejemplo 2
Estirar la imagen de fondo para que rellene completamente el área de contenido:
Pruébelo »
La propiedad background-origin de CSS3
La propiedad background-origin especifica el área de posicionamiento de la imagen de fondo.
La imagen de fondo puede colocarse en las áreas content-box, padding-box y border-box.

Ejemplo
Posicionar la imagen de fondo en content-box:
Pruébelo »
Múltiples imágenes de fondo en CSS3 |
|
|
CSS3 permite agregar múltiples imágenes de fondo a un elemento. |
Ejemplo
Configurar dos imágenes de fondo en el elemento body:
Pruébelo »
Propiedad background-clip de CSS3
En CSS3, la propiedad de recorte de fondo background-clip comienza a dibujar desde la posición especificada.
Ejemplo
Pruébelo »
Nuevas propiedades de fondo
| Orden | Descripción | CSS |
|---|---|---|
| background-clip | Especifica el área de dibujo del fondo. | 3 |
| background-origin | Especifica el área de posicionamiento de la imagen de fondo. | 3 |
| background-size | Especifica el tamaño de la imagen de fondo. | 3 |