Skip to content
PluginStats

@neojp/tailwindcss-aspect-ratio-utilities weekly downloads statistics

By neojp (5 listings) · npm · Tailwind plugins

Tailwind CSS aspect ratio utilities

View on npm Stale · Oct 18, 2026

@neojp/tailwindcss-aspect-ratio-utilities has 22 recorded weekly downloads on npm, a decrease of 15.4% over the past 30 days, ranking #1956 of 2,391 tracked listings.

Weekly downloads
22
Official API · Oct 18, 2026
7-day growth
0.0%
0 weekly downloads
30-day growth
-15.4%
-4 weekly downloads
90-day growth
+120%
+12 weekly downloads
Rank
#1956
Among tracked npm listings

About @neojp/tailwindcss-aspect-ratio-utilities

<p align="center"> <a href="https://tailwindcss.com/" target="_blank"><img width="200" src="https://tailwindcss.com/img/tailwind.svg"></a><br> A utility-first CSS framework for rapidly building custom user interfaces. </p>
<br>

Tailwind CSS aspect ratio utilities

This is a Tailwind CSS plugin that adds an utilities for restrict an element with a set aspect ratio based on the parent's element's width.

Maintained by: Joan Piedra → @neojp

Installation

Install as a node module with either npm or yarn on your command line

# Install via npm
npm install --save-dev @neojp/tailwindcss-aspect-ratio-utilities

# Install via yarn
yarn add --dev @neojp/tailwindcss-aspect-ratio-utilities

Add this module as a plugin on your Tailwind configuration file (tailwind.config.js).

module.exports = {
  plugins: [
      require('@neojp/tailwindcss-aspect-ratio-utilities')
  ]
};
Variants

Note that this plugin allows the usage of variants through the key aspectRatio and will default to your global variant setting.

module.exports = {
  variants: {
    aspectRatio: ['responsive']
  }
};

Usage

Use the Tailwind utility classes provided by this plugin.


<div class="aspect-ratio-square"></div>
<div class="aspect-ratio-3/2"></div>
<div class="aspect-ratio-2/3"></div>
<div class="aspect-ratio-4/3"></div>
<div class="aspect-ratio-5/6"></div>
<div class="aspect-ratio-16/9"></div>
<div class="aspect-ratio-21/9"></div>

Examples

Draw a gray 256px square box:

<div class="bg-gray-500 w-64">
  <div class="aspect-ratio-square"></div>
</div>

Restrict an image to a 4/3 aspect ratio:

<div class="bg-gray-500 relative w-64">
  <div class="aspect-ratio-4/3"></div>
  <img class="absolute h-full left-0 object-cover top-0 w-full" src="https://images.unsplash.com/photo-1575470066032-42f6bce0c7fb?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=300&q=80" alt="Unsplash stock image by Josh Hild">
</div>

Embed a YouTube video and restrict it to an aspect ratio of 16/9:

<div class="bg-gray-400 mx-auto relative w-1/2">
  <div class="aspect-ratio-16/9"></div>
  <iframe class="absolute h-full left-0 top-0 w-full" width="560" height="315" src="https://www.youtube.com/embed/21HuwjmuS7A" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>

Output

Tailwind will be outputed as follows.

.aspect-ratio-square { padding-top: 100%; }
.aspect-ratio-3\/2   { padding-top: 66.66666666666667%; }
.aspect-ratio-2\/3   { padding-top: 150%; }
.aspect-ratio-4\/3   { padding-top: 75%; }
.aspect-ratio-5\/6   { padding-top: 120%; }
.aspect-ratio-16\/9  { padding-top: 56.25%; }
.aspect-ratio-21\/9  { padding-top: 42.86%; }

Related plugins

Shout out to tailwindcss-aspect-ratio another plugin that attemps to handle aspect ratios on Tailwind CSS.

Contributing

Feel free to submit a PR request, and send me a message on Twitter (@neojp) about it.

License

This project has been licensed under the Hippocratic License.

Description from the npm listing.

  • tailwindcss
  • tailwindcss-plugin
  • tailwindcss-utilities
  • tailwindcss-utility
  • tailwindcss-aspect-ratio
  • tailwindcss-aspect-ratio-utilities
  • aspect-ratio-utilities
  • aspect-ratio
  • 3:2
  • 2:3
  • 4:3
  • 5:6
  • 16:9
  • 21:9
  • 3x2
  • 2x3
  • 4x3
  • 5x6
  • 16x9
  • 21x9

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

@neojp/tailwindcss-aspect-ratio-utilities weekly downloads on npm, last 90 days: 22 weekly downloads as of Oct 18, 2026, +120% over 90 days.@neojp/tailwindcss-aspect-ratio-utilit…Weekly downloads on npm · Last 90 days22downloads / week+120% over 90 days01020304050Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 24, 2026 – Oct 18, 2026 · 87 observations · Updated Oc…pluginstats.com
@neojp/tailwindcss-aspect-ratio-utilities weekly downloads on npm, last 90 days: 22 weekly downloads as of Oct 18, 2026, +120% over 90 days.

7/30/90-day growth

@neojp/tailwindcss-aspect-ratio-utilities weekly downloads growth on npm: 0.0% over 7 days, -15.4% over 30 days, +120% over 90 days.@neojp/tailwindcss-aspect-ratio-utilit…Weekly downloads growth on npm22downloads / week now7-day growth+0 weekly downloads0.0%30-day growth-4 weekly downloads-15.4%90-day growth+12 weekly downloads+120%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@neojp/tailwindcss-aspect-ratio-utilities weekly downloads growth on npm: 0.0% over 7 days, -15.4% over 30 days, +120% over 90 days.

Ranking history

@neojp/tailwindcss-aspect-ratio-utilities npm ranking history: currently #1956 (by weekly downloads).@neojp/tailwindcss-aspect-ratio-utilit…npm ranking · by weekly downloads · Last 90 days#1956current rank#1860#1880#1900#1920#1940#1960Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 18, 2026 – Oct 21, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
@neojp/tailwindcss-aspect-ratio-utilities npm ranking history: currently #1956 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,195 shown · page 100, #11 (overall #1,991)
All npm: every listing in weekly downloads order

Listing placement

Tailwind plugins257 listings · 13 pages · page 6, #1 (overall #101)
Tailwind plugins: every listing in weekly downloads order

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 (122)
Recent weekly downloads observations for @neojp/tailwindcss-aspect-ratio-utilities
Date (UTC)Weekly downloadsChange vs. previous
22+8
14-4
18+2
16-1
17-4
210
21-1
22+2
20+2
18+2
16-1
17-2
19-6
25—

Data 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/@neojp/tailwindcss-aspect-ratio-utilities. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.