Effects
Utilities for controlling the position of an element's mask image.
Class | Styles |
---|---|
mask-bottom | mask-position: bottom; |
mask-center | mask-position: center; |
mask-left | mask-position: left; |
mask-left-bottom | mask-position: left bottom; |
mask-left-top | mask-position: left top; |
mask-right | mask-position: right; |
mask-right-bottom | mask-position: right bottom; |
mask-right-top | mask-position: right top; |
mask-top | mask-position: top; |
mask-(position:<custom-property>) | mask-position: var(<custom-property>); |
mask-[<value>] | mask-position: <value>; |
Use utilities like mask-center
, mask-right
, and mask-left-top
to control the position of an element's mask image:
mask-left-top
mask-top
mask-right-top
mask-left
mask-center
mask-right
mask-left-bottom
mask-bottom
mask-right-bottom
<div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-left-top ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-top ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-right-top ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-left ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-center ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-right ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-left-bottom ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-bottom ..."></div><div class="mask-[url(/img/circle.png)] mask-[size:50%_50%] mask-right-bottom ..."></div>
Use the mask-[<value>]
syntax to set the mask position based on a completely custom value:
<div class="mask-[center_top_1rem] ..."> <!-- ... --></div>
For CSS variables, you can also use the mask-(position:<custom-property>)
syntax:
<div class="mask-(position:--my-mask-position) ..."> <!-- ... --></div>
This is just a shorthand for mask-[position:var(<custom-property>)]
that adds the var()
function for you automatically.
Prefix a mask-position
utility with a breakpoint variant like md:
to only apply the utility at medium screen sizes and above:
<div class="mask-center md:mask-top ..."> <!-- ... --></div>
Learn more about using variants in the variants documentation.