1. Efectos
  2. mask-size

Efectos

mask-size

Utilidades para controlar el tamaño de la imagen de máscara de un elemento.

ClaseEstilos
mask-auto
mask-size: auto;
mask-cover
mask-size: cover;
mask-contain
mask-size: contain;
mask-size-(<custom-property>)
mask-size: var(<custom-property>);
mask-size-[<value>]
mask-size: <value>;

Ejemplos

Llenar el contenedor

Usa la utilidad mask-cover para escalar la imagen de máscara hasta que llene la capa de máscara, recortando la imagen si es necesario:

<div class="mask-cover mask-[url(/img/scribble.png)] bg-[url(/img/mountains.jpg)] ..."></div>

Llenar sin recortar

Usa la utilidad mask-contain para escalar la imagen de máscara hasta los bordes exteriores sin recortarla ni estirarla:

<div class="mask-contain mask-[url(/img/scribble.png)] bg-[url(/img/mountains.jpg)] ..."></div>

Usar el tamaño por defecto

Usa la utilidad mask-auto para mostrar la imagen de máscara en su tamaño por defecto:

<div class="mask-auto mask-[url(/img/scribble.png)] bg-[url(/img/mountains.jpg)] ..."></div>

Usar un valor personalizado

Usa la sintaxis mask-size-[<value>] para establecer el mask image size basado en un valor completamente personalizado:

<div class="mask-size-[auto_100px] ...">
<!-- ... -->
</div>

Para variables CSS, también puedes usar la sintaxis mask-size-(<custom-property>) :

<div class="mask-size-(--my-mask-size) ...">
<!-- ... -->
</div>

Esto es solo un atajo para mask-size-[var(<custom-property>)] que agrega la función var() por ti automáticamente.

Responsive design

Prefija una utilidad mask-size con una variante de breakpoint como md: para aplicar la utilidad solo en tamaños de pantalla medium y superiores:

<div class="mask-auto md:mask-contain ...">
<!-- ... -->
</div>

Aprende más sobre el uso de variantes en la documentación de variantes.

Copyright © 2025 Tailwind Labs Inc.·Política de Marca Registrada