Fondos
Utilidades para controlar el tamaño de la imagen de fondo de un elemento.
Clase | Estilos |
---|---|
bg-auto | background-size: auto; |
bg-cover | background-size: cover; |
bg-contain | background-size: contain; |
bg-size-(<custom-property>) | background-size: var(<custom-property>); |
bg-size-[<value>] | background-size: <value>; |
Usa la utilidad bg-cover
para escalar la imagen de fondo hasta que llene la capa de fondo, recortando la imagen si es necesario:
<div class="bg-[url(/img/mountains.jpg)] bg-cover bg-center"></div>
Usa la utilidad bg-contain
para escalar la imagen de fondo hasta los bordes exteriores sin recortarla ni estirarla:
<div class="bg-[url(/img/mountains.jpg)] bg-contain bg-center"></div>
Usa la utilidad bg-auto
para mostrar la imagen de fondo en su tamaño predeterminado:
<div class="bg-[url(/img/mountains.jpg)] bg-auto bg-center bg-no-repeat"></div>
Usa la sintaxis bg-size-[<value>]
para establecer el background size basado en un valor completamente personalizado:
<div class="bg-size-[auto_100px] ..."> <!-- ... --></div>
Para variables CSS, también puedes usar la sintaxis bg-size-(<custom-property>)
:
<div class="bg-size-(--my-image-size) ..."> <!-- ... --></div>
Esto es solo un atajo para bg-size-[var(<custom-property>)]
que agrega la función var()
por ti automáticamente.
Prefija una utilidad background-size
con una variante de breakpoint como md:
para aplicar la utilidad solo en tamaños de pantalla medium y superiores:
<div class="bg-auto md:bg-contain ..."> <!-- ... --></div>
Aprende más sobre el uso de variantes en la documentación de variantes.