@designbycode/tailwindcss-mask-image weekly downloads statistics
By designbycode (7 listings) · npm · Tailwind plugins
Tailwindcss utilities for text stroke
@designbycode/tailwindcss-mask-image has 179 recorded weekly downloads on npm, a decrease of 78.5% over the past 30 days, ranking #1680 of 2,322 tracked listings.
About @designbycode/tailwindcss-mask-image
Tailwind CSS Image Mask Plugin
The Tailwind CSS Image Mask Plugin is a custom plugin that extends Tailwind CSS with utilities for applying image masks using CSS gradients. With this plugin, you can easily create image masks with different directions and gradient styles.

📇 Table of Contents
- Installation
- Usage
- Utilities
- Applying Image Masks
- Default Values
- Changing Gradient Starting and Ending Points
- Configuration
- Example
- Contributing
- License
- Author
- Acknowledgments
Installation
To use this plugin, you need to install it via pnpm, npm or yarn.
Using pnpm
pnpm add @designbycode/tailwindcss-mask-image
Using npm
npm install @designbycode/tailwindcss-mask-image
Using yarn
yarn add @designbycode/tailwindcss-mask-image
Usage
Once the plugin is installed, you can enable it in your Tailwind CSS configuration file. Usually, this file is named tailwind.config.js.
module.exports = {
// ...other configurations
plugins: [
// ...other plugins
require("@designbycode/tailwindcss-mask-image"),
],
};
Utilities
The plugin generates several utility classes for applying image masks using CSS gradients. You can use these utility classes to easily apply masks to any element in your HTML.
Applying Image Masks
To make it work you only need to add the class of .mask-image-{value} to you html. The rest off the classes is just modifiers.
<div class="mask-image-r"></div>
You can apply image masks by using the following utility classes:
| Css class name | Description |
|---|---|
| .mask-image-t | Applies a mask from top to bottom. |
| .mask-image-tr | Applies a mask from top left to bottom right. |
| .mask-image-tl | Applies a mask from top right to bottom left. |
| .mask-image-b | Applies a mask from bottom to top. |
| .mask-image-br | Applies a mask from bottom left to top right. |
| .mask-image-bl | Applies a mask from bottom right to top left. |
| .mask-image-r | Applies a mask from left to right. |
| .mask-image-l | Applies a mask from right to left. |
Default Values
The plugin sets some default CSS variables in the :root element, which define the default values for the color and direction of the image masks.
| Css Variable | Description |
|---|---|
| --mask-image-start-{value} | Default gradient starting point (default: 0%) |
| --mask-image-end-{value} | Default gradient ending point (default: 100%). |
Changing Gradient Starting and Ending Points
You can dynamically change the starting and ending points of the gradient using the following utility classes:
-
.mask-image-start-0to.mask-image-start-100: Changes the --mask-image-start variable to the specified percentage value. -
.mask-image-end-0 to.mask-image-end-100: Changes the --mask-image-end variable to the specified percentage value.
<div class="mask-image-b mask-image-start-25 mask-image-end-75"></div>
<!-- or by arbitrary value -->
<div class="mask-image-[73%] mask-image-start-[33%] mask-image-end-[66%]"></div>
Available percentage values for --mask-image-start and --mask-image-end:
| Key | Value | Output |
|---|---|---|
| 0 | "0%" | .mask-image-start-0 |
| 5 | "5%" | .mask-image-start-5 |
| 10 | "10%" | .mask-image-start-10 |
| 15 | "15%" | .mask-image-start-15 |
| 20 | "20%" | .mask-image-start-20 |
| 25 | "25%" | .mask-image-start-25 |
| 30 | "30%" | .mask-image-start-30 |
| 40 | "40%" | .mask-image-start-40 |
| 45 | "45%" | .mask-image-start-45 |
| 50 | "50%" | .mask-image-start-50 |
| 55 | "55%" | .mask-image-start-55 |
| 60 | "60%" | .mask-image-start-60 |
| 70 | "70%" | .mask-image-start-70 |
| 75 | "75%" | .mask-image-start-75 |
| 80 | "80%" | .mask-image-start-80 |
| 85 | "85%" | .mask-image-start-85 |
| 90 | "90%" | .mask-image-start-90 |
| 95 | "95%" | .mask-image-start-95 |
| 100 | "100%" | .mask-image-start-100 |
Configuration…
Description from the npm listing.
- front-end
- frontend
- css
- tailwindcss
- gradient mask
- plugin
- tailwindcss-plugin
- tailwindcss mask-image
- mask image
- designbycode
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (544)Similar npm Tailwind plugins plugins
All 20 @designbycode/tailwindcss-mask-image alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@designbycode/tailwindcss-mask-image. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.
