效果
mask-position
用于控制元素蒙版图片位置的工具。
类 | 样式 |
---|---|
mask-top-left | mask-position: top left; |
mask-top | mask-position: top; |
mask-top-right | mask-position: top right; |
mask-left | mask-position: left; |
mask-center | mask-position: center; |
mask-right | mask-position: right; |
mask-bottom-left | mask-position: bottom left; |
mask-bottom | mask-position: bottom; |
mask-bottom-right | mask-position: bottom right; |
mask-position-(<custom-property>) | mask-position: var(<custom-property>); |
mask-position-[<value>] | mask-position: <value>; |
示例(Examples)
¥Examples
基本示例(Basic example)
¥Basic example
使用 mask-center
、mask-right
和 mask-left-top
等工具控制元素蒙版图片的位置:
¥Use utilities like mask-center
, mask-right
, and mask-left-top
to control the position of an element's mask image:
mask-top-left
mask-top
mask-top-right
mask-left
mask-center
mask-right
mask-bottom-left
mask-bottom
mask-bottom-right
<div class="mask-top-left mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-top mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-top-right mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-left mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-center mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-right mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-bottom-left mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-bottom mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div><div class="mask-bottom-right mask-[url(/img/circle.png)] mask-size-[50%] bg-[url(/img/mountains.jpg)] ..."></div>
使用自定义值(Using a custom value)
¥Using a custom value
使用 mask-position-[<value>]
语法 根据完全自定义的值设置 mask position:
<div class="mask-position-[center_top_1rem] ..."> <!-- ... --></div>
对于 CSS 变量,还可以使用 mask-position-(<custom-property>)
语法:
<div class="mask-position-(--my-mask-position) ..."> <!-- ... --></div>
这只是简写,用于 mask-position-[var(<custom-property>)]
它会自动为你添加 var()
函数。
响应式设计(Responsive design)
¥Responsive design
在 mask-position
工具前面使用断点变体如 md:
仅在 medium 屏幕尺寸及以上时应用工具:
<div class="mask-center md:mask-top ..."> <!-- ... --></div>
请参阅 变体文档 详细了解如何使用变体。