1. 效果
  2. 遮罩重复

效果

mask-repeat

用于控制元素遮罩图像重复的工具类.

ClassStyles
mask-repeat
mask-repeat: repeat;
mask-no-repeat
mask-repeat: no-repeat;
mask-repeat-x
mask-repeat: repeat-x;
mask-repeat-y
mask-repeat: repeat-y;
mask-repeat-space
mask-repeat: space;
mask-repeat-round
mask-repeat: round;

示例

基本示例

使用 mask-repeat 工具类来实现遮罩图像的纵向和横向重复:

<div class="mask-repeat mask-[url(/img/circle.png)] mask-size-[50px_50px] bg-[url(/img/mountains.jpg)] ..."></div>

横向重复

使用 mask-repeat-x 工具类来仅横向重复遮罩图像:

<div class="mask-repeat-x mask-[url(/img/circle.png)] mask-size-[50px_50px] bg-[url(/img/mountains.jpg)]..."></div>

纵向重复

使用 mask-repeat-y 工具类来仅纵向重复遮罩图像:

<div class="mask-repeat-y mask-[url(/img/circle.png)] mask-size-[50px_50px] bg-[url(/img/mountains.jpg)]..."></div>

避免裁剪

使用 mask-repeat-space 工具类以避免遮罩图像裁剪:

<div class="mask-repeat-space mask-[url(/img/circle.png)] mask-size-[50px_50px] bg-[url(/img/mountains.jpg)] ..."></div>

避免裁剪和间隙

使用 mask-repeat-round 工具类,在不裁剪的情况下重复遮罩图像,并在需要时拉伸以避免间隙:

<div class="mask-repeat-round mask-[url(/img/circle.png)] mask-size-[50px_50px] bg-[url(/img/mountains.jpg)] ..."></div>

禁用重复

使用 mask-no-repeat 工具类来防止遮罩图像重复:

<div class="mask-no-repeat mask-[url(/img/circle.png)] mask-size-[50px_50px] bg-[url(/img/mountains.jpg)] ..."></div>

响应式设计

Prefix a mask-repeat utility with a breakpoint variant like md: to only apply the utility at medium screen sizes and above:

<div class="mask-repeat md:mask-repeat-x ...">  <!-- ... --></div>

Learn more about using variants in the variants documentation.