75 of 313 menu

Propiedad background-repeat

La propiedad background-repeat establece cómo se debe repetir la imagen de fondo de un elemento. Por defecto, la imagen se repite tanto en el eje X como en el eje Y, cubriendo así toda el área disponible.

Sintaxis

selector { background-repeat: no-repeat | repeat | repeat-x | repeat-y | space | round; }

Valores

Valor Descripción
no-repeat La imagen no se repetirá en absoluto.
repeat-x La imagen se repetirá en el eje X.
repeat-y La imagen se repetirá en el eje Y.
repeat La imagen se repetirá en el eje X y en el eje Y.
space La imagen se repetirá tantas veces como sea necesario para llenar completamente el área. Si esto no se puede lograr, se añade espacio vacío entre las imágenes.
round La imagen se repetirá de modo que quepa un número entero de veces en el área. Si esto no se puede lograr, las imágenes de fondo se escalan.

Valor por defecto: repeat - cubre toda la pantalla con el patrón.

Ejemplo

Por defecto, la imagen de fondo embaldosará todo el elemento:

<div id="elem"></div> #elem { background-image: url("bg.png"); width: 400px; height: 300px; border: 1px solid black; }

:

Ejemplo

Hagamos que la imagen no se repita:

<div id="elem"></div> #elem { background-repeat: no-repeat; background-image: url("bg.png"); width: 400px; height: 300px; border: 1px solid black; }

:

Ejemplo

Y ahora que la imagen se repita en el eje X:

<div id="elem"></div> #elem { background-repeat: repeat-x; background-image: url("bg.png"); width: 400px; height: 300px; border: 1px solid black; }

:

Ejemplo

Y ahora en el eje Y:

<div id="elem"></div> #elem { background-repeat: repeat-y; background-image: url("bg.png"); width: 400px; height: 300px; border: 1px solid black; }

:

Ejemplo

Las imágenes repetidas en los ejes se pueden posicionar usando la propiedad background-position:

<div id="elem"></div> #elem { background-repeat: repeat-y; background-position: top center; background-image: url("bg.png"); width: 400px; height: 300px; border: 1px solid black; }

:

Ejemplo

Veamos cómo funciona el valor space:

<div id="elem"></div> #elem { background-repeat: space; background-image: url("bg.png"); width: 400px; height: 300px; border: 1px solid black; }

:

Ejemplo

Veamos cómo funciona el valor round:

<div id="elem"></div> #elem { background-repeat: round; background-image: url("bg.png"); width: 400px; height: 300px; border: 1px solid black; }

:

Ver también

  • la propiedad background,
    que es una propiedad abreviada para el fondo
azbydeenesfrkakkptruuz