Imágenes de fondo

Casi todos los elementos HTML pueden tener una imagen de fondo.

Para añadir una imagen de fondo se usa la propiedad de CSS background-image

Añadir la imagen de fondo

Lo podemos hacer de varias formas:

  • Con el atributo style

  • Definiéndolo dentro del elemento <style>

  • O en un archivo CSS externo

Fondo de la página

Para añadir una imagen de fondo a toda la página tenemos que especificar el background-image para el elemento <body>.

background-repeat

Si usas una imagen de fondo pequeña por defecto esta se repetirá horizontal y verticalmente hasta que rellene todo el elemento.

Si no queremos que se repita podemos usar la propiedad background-repeat con el valor no-repeat.

background-size: cover

Si queremos que la imagen de fondo cubra el elemento entero podemos usar la propiedad background-size con el valor cover.

De este modo la imagen cubrirá todo el elemento sin deformarse.

Imagen “estirada”

Si queremos que la imagen de fondo cubra el elemento pero deformandose a la proporción de este, tenemos que poner el background-size a 100% 100%.

Suscríbete a nuestra newsletter para seguir aprendiendo cosas nuevas de desarrollo cada día, ¡es gratis!

Reply

Avatar

or to participate

Sigue leyendo