• Cuarzo.dev
  • Posts
  • Cómo poner una imagen de fondo en HTML

Cómo poner una imagen de fondo en HTML

En este artículo vamos a ver como puedes poner imágenes de fondo en tu página en HTML

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

or to participate.