content
Tailwind CSS Mask
The mask feature trims the content of an element into unique shapes, providing a simple way to create visually distinct designs.
By applying the class mask
along with mask-{shape-name}
to an element, you can utilize various shapes to clip your image.

<img class="mask mask-squircle size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of heart.

<img class="mask mask-heart size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of hexagon.

<img class="mask mask-hexagon size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of hexagon-2.

<img class="mask mask-hexagon-2 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of decagon.<img class="mask mask-decagon size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of pentagon.<img class="mask mask-pentagon size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of diamond.

<img class="mask mask-diamond size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of circle.

<img class="mask mask-circle size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of parallelogram.

<img class="mask mask-parallelogram size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of parallelogram-2.

<img class="mask mask-parallelogram-2 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of parallelogram-3.

<img class="mask mask-parallelogram-3 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of parallelogram-4.

<img class="mask mask-parallelogram-4 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of star.

<img class="mask mask-star size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of star-2.

<img class="mask mask-star-2 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of triangle.

<img class="mask mask-triangle size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of triangle-2.

<img class="mask mask-triangle-2 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of triangle-3.

<img class="mask mask-triangle-3 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of triangle-4.

<img class="mask mask-triangle-4 size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Utilizing the classes mask-half-1
and mask-half-2
in conjunction with mask-shape_name
allows you to isolate specific sides of the shape. mask-half-1
represents the left side, while mask-half-2
represents the right side. Incorporate these classes to enhance the style and appearance of your mask shapes.

<img class="mask mask-half-1 mask-diamond size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />
Example of mask-half-2.

<img class="mask mask-half-2 mask-parallelogram size-25" src="https://cdn.flyonui.com/fy-assets/components/radio/image-1.png" alt="mask image" />