Эффекты
Утилиты для управления размером изображения маски элемента.
Class | Styles |
---|---|
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>; |
Используйте утилиту mask-cover
для масштабирования изображения маски до тех пор, пока оно не заполнит слой маски, обрезая изображение при необходимости:
<div class="mask-cover mask-[url(/img/scribble.png)] bg-[url(/img/mountains.jpg)] ..."></div>
Используйте утилиту mask-contain
для масштабирования изображения маски до внешних краев без обрезки или растяжения:
<div class="mask-contain mask-[url(/img/scribble.png)] bg-[url(/img/mountains.jpg)] ..."></div>
Используйте утилиту mask-auto
для отображения изображения маски в его размере по умолчанию:
<div class="mask-auto mask-[url(/img/scribble.png)] bg-[url(/img/mountains.jpg)] ..."></div>
Используйте синтаксис mask-size-[<value>]
, чтобы задать mask image size на основе полностью пользовательского значения:
<div class="mask-size-[auto_100px] ..."> <!-- ... --></div>
Для переменных CSS вы также можете использовать синтаксис: mask-size-(<custom-property>)
<div class="mask-size-(--my-mask-size) ..."> <!-- ... --></div>
Это просто сокращение, mask-size-[var(<custom-property>)]
которое автоматически добавляет функцию var()
.
Префикс a mask-size
утилита с вариантом контрольной точки, например md:
, чтобы применить утилиту только при размерах экрана medium и выше:
<div class="mask-auto md:mask-contain ..."> <!-- ... --></div>
Подробнее об использовании вариантов читайте в документации по вариантам.