Efectos
Utilidades para controlar el tamaño de la imagen de máscara de un elemento.
Clase | Estilos |
---|---|
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>; |
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>
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>
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>
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.
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.