Monsoon v0.2.0
Made by Alexandre Kohler Star

Utilities

Transforms

Scale, rotate, translate and transform origin.

143classes
556variant classes
6properties
Open in the class reference

Live example

Full

Variant support

Variants are generated where they are useful, which keeps the whole stylesheet small enough to link from a CDN. Prefix a class with one of these to apply it in that state or above that width, for example hover:scale-0. Stacked variants such as dark:hover: are not part of the prebuilt file; arbitrary values take any variant, stacked, with the optional script or the purge CLI.

KindPrefixesClasses in this category
Statehover:active:113
Group and peergroup-hover:peer-checked:113
Structurenot generated0
Motionnot generated0
Schemenot generated0
Breakpointsnot generated0
Containersnot generated0
Media and directionrtl:ltr:52

Scale 30

Variants: listed per class

ClassCSSVariants
scale-0scale: 0;hover active group-hover peer-checked
scale-x-0scale: 0 1;
scale-y-0scale: 1 0;
scale-50scale: 0.5;hover active group-hover peer-checked
scale-x-50scale: 0.5 1;
scale-y-50scale: 1 0.5;
scale-75scale: 0.75;hover active group-hover peer-checked
scale-x-75scale: 0.75 1;
scale-y-75scale: 1 0.75;
scale-90scale: 0.9;hover active group-hover peer-checked
scale-x-90scale: 0.9 1;
scale-y-90scale: 1 0.9;
scale-95scale: 0.95;hover active group-hover peer-checked
scale-x-95scale: 0.95 1;
scale-y-95scale: 1 0.95;
scale-100scale: 1;hover active group-hover peer-checked
scale-x-100scale: 1 1;
scale-y-100scale: 1 1;
scale-105scale: 1.05;hover active group-hover peer-checked
scale-x-105scale: 1.05 1;
scale-y-105scale: 1 1.05;
scale-110scale: 1.1;hover active group-hover peer-checked
scale-x-110scale: 1.1 1;
scale-y-110scale: 1 1.1;
scale-125scale: 1.25;hover active group-hover peer-checked
scale-x-125scale: 1.25 1;
scale-y-125scale: 1 1.25;
scale-150scale: 1.5;hover active group-hover peer-checked
scale-x-150scale: 1.5 1;
scale-y-150scale: 1 1.5;

Rotate 17

Variants: hover:active:group-hover:peer-checked:

ClassCSS
rotate-0rotate: 0deg;
rotate-1rotate: 1deg;
-rotate-1rotate: -1deg;
rotate-2rotate: 2deg;
-rotate-2rotate: -2deg;
rotate-3rotate: 3deg;
-rotate-3rotate: -3deg;
rotate-6rotate: 6deg;
-rotate-6rotate: -6deg;
rotate-12rotate: 12deg;
-rotate-12rotate: -12deg;
rotate-45rotate: 45deg;
-rotate-45rotate: -45deg;
rotate-90rotate: 90deg;
-rotate-90rotate: -90deg;
rotate-180rotate: 180deg;
-rotate-180rotate: -180deg;

Translate X 43

Variants: hover:active:group-hover:peer-checked:rtl:ltr:

ClassCSS
translate-x-0--m-tx: 0; translate: var(--m-tx) var(--m-ty);
translate-x-1--m-tx: 0.25rem; translate: var(--m-tx) var(--m-ty);
-translate-x-1--m-tx: -0.25rem; translate: var(--m-tx) var(--m-ty);
translate-x-2--m-tx: 0.5rem; translate: var(--m-tx) var(--m-ty);
-translate-x-2--m-tx: -0.5rem; translate: var(--m-tx) var(--m-ty);
translate-x-3--m-tx: 0.75rem; translate: var(--m-tx) var(--m-ty);
-translate-x-3--m-tx: -0.75rem; translate: var(--m-tx) var(--m-ty);
translate-x-4--m-tx: 1rem; translate: var(--m-tx) var(--m-ty);
-translate-x-4--m-tx: -1rem; translate: var(--m-tx) var(--m-ty);
translate-x-5--m-tx: 1.25rem; translate: var(--m-tx) var(--m-ty);
-translate-x-5--m-tx: -1.25rem; translate: var(--m-tx) var(--m-ty);
translate-x-6--m-tx: 1.5rem; translate: var(--m-tx) var(--m-ty);
-translate-x-6--m-tx: -1.5rem; translate: var(--m-tx) var(--m-ty);
translate-x-8--m-tx: 2rem; translate: var(--m-tx) var(--m-ty);
-translate-x-8--m-tx: -2rem; translate: var(--m-tx) var(--m-ty);
translate-x-10--m-tx: 2.5rem; translate: var(--m-tx) var(--m-ty);
-translate-x-10--m-tx: -2.5rem; translate: var(--m-tx) var(--m-ty);
translate-x-12--m-tx: 3rem; translate: var(--m-tx) var(--m-ty);
-translate-x-12--m-tx: -3rem; translate: var(--m-tx) var(--m-ty);
translate-x-16--m-tx: 4rem; translate: var(--m-tx) var(--m-ty);
-translate-x-16--m-tx: -4rem; translate: var(--m-tx) var(--m-ty);
translate-x-20--m-tx: 5rem; translate: var(--m-tx) var(--m-ty);
-translate-x-20--m-tx: -5rem; translate: var(--m-tx) var(--m-ty);
translate-x-24--m-tx: 6rem; translate: var(--m-tx) var(--m-ty);
-translate-x-24--m-tx: -6rem; translate: var(--m-tx) var(--m-ty);
translate-x-px--m-tx: 1px; translate: var(--m-tx) var(--m-ty);
-translate-x-px--m-tx: -1px; translate: var(--m-tx) var(--m-ty);
translate-x-0.5--m-tx: 0.125rem; translate: var(--m-tx) var(--m-ty);
-translate-x-0.5--m-tx: -0.125rem; translate: var(--m-tx) var(--m-ty);
translate-x-1.5--m-tx: 0.375rem; translate: var(--m-tx) var(--m-ty);
-translate-x-1.5--m-tx: -0.375rem; translate: var(--m-tx) var(--m-ty);
translate-x-full--m-tx: 100%; translate: var(--m-tx) var(--m-ty);
-translate-x-full--m-tx: -100%; translate: var(--m-tx) var(--m-ty);
translate-x-1/2--m-tx: 50%; translate: var(--m-tx) var(--m-ty);
-translate-x-1/2--m-tx: -50%; translate: var(--m-tx) var(--m-ty);
translate-x-1/3--m-tx: 33.333333%; translate: var(--m-tx) var(--m-ty);
-translate-x-1/3--m-tx: -33.333333%; translate: var(--m-tx) var(--m-ty);
translate-x-2/3--m-tx: 66.666667%; translate: var(--m-tx) var(--m-ty);
-translate-x-2/3--m-tx: -66.666667%; translate: var(--m-tx) var(--m-ty);
translate-x-1/4--m-tx: 25%; translate: var(--m-tx) var(--m-ty);
-translate-x-1/4--m-tx: -25%; translate: var(--m-tx) var(--m-ty);
translate-x-3/4--m-tx: 75%; translate: var(--m-tx) var(--m-ty);
-translate-x-3/4--m-tx: -75%; translate: var(--m-tx) var(--m-ty);

Translate Y 43

Variants: hover:active:group-hover:peer-checked:

ClassCSS
translate-y-0--m-ty: 0; translate: var(--m-tx) var(--m-ty);
translate-y-1--m-ty: 0.25rem; translate: var(--m-tx) var(--m-ty);
-translate-y-1--m-ty: -0.25rem; translate: var(--m-tx) var(--m-ty);
translate-y-2--m-ty: 0.5rem; translate: var(--m-tx) var(--m-ty);
-translate-y-2--m-ty: -0.5rem; translate: var(--m-tx) var(--m-ty);
translate-y-3--m-ty: 0.75rem; translate: var(--m-tx) var(--m-ty);
-translate-y-3--m-ty: -0.75rem; translate: var(--m-tx) var(--m-ty);
translate-y-4--m-ty: 1rem; translate: var(--m-tx) var(--m-ty);
-translate-y-4--m-ty: -1rem; translate: var(--m-tx) var(--m-ty);
translate-y-5--m-ty: 1.25rem; translate: var(--m-tx) var(--m-ty);
-translate-y-5--m-ty: -1.25rem; translate: var(--m-tx) var(--m-ty);
translate-y-6--m-ty: 1.5rem; translate: var(--m-tx) var(--m-ty);
-translate-y-6--m-ty: -1.5rem; translate: var(--m-tx) var(--m-ty);
translate-y-8--m-ty: 2rem; translate: var(--m-tx) var(--m-ty);
-translate-y-8--m-ty: -2rem; translate: var(--m-tx) var(--m-ty);
translate-y-10--m-ty: 2.5rem; translate: var(--m-tx) var(--m-ty);
-translate-y-10--m-ty: -2.5rem; translate: var(--m-tx) var(--m-ty);
translate-y-12--m-ty: 3rem; translate: var(--m-tx) var(--m-ty);
-translate-y-12--m-ty: -3rem; translate: var(--m-tx) var(--m-ty);
translate-y-16--m-ty: 4rem; translate: var(--m-tx) var(--m-ty);
-translate-y-16--m-ty: -4rem; translate: var(--m-tx) var(--m-ty);
translate-y-20--m-ty: 5rem; translate: var(--m-tx) var(--m-ty);
-translate-y-20--m-ty: -5rem; translate: var(--m-tx) var(--m-ty);
translate-y-24--m-ty: 6rem; translate: var(--m-tx) var(--m-ty);
-translate-y-24--m-ty: -6rem; translate: var(--m-tx) var(--m-ty);
translate-y-px--m-ty: 1px; translate: var(--m-tx) var(--m-ty);
-translate-y-px--m-ty: -1px; translate: var(--m-tx) var(--m-ty);
translate-y-0.5--m-ty: 0.125rem; translate: var(--m-tx) var(--m-ty);
-translate-y-0.5--m-ty: -0.125rem; translate: var(--m-tx) var(--m-ty);
translate-y-1.5--m-ty: 0.375rem; translate: var(--m-tx) var(--m-ty);
-translate-y-1.5--m-ty: -0.375rem; translate: var(--m-tx) var(--m-ty);
translate-y-full--m-ty: 100%; translate: var(--m-tx) var(--m-ty);
-translate-y-full--m-ty: -100%; translate: var(--m-tx) var(--m-ty);
translate-y-1/2--m-ty: 50%; translate: var(--m-tx) var(--m-ty);
-translate-y-1/2--m-ty: -50%; translate: var(--m-tx) var(--m-ty);
translate-y-1/3--m-ty: 33.333333%; translate: var(--m-tx) var(--m-ty);
-translate-y-1/3--m-ty: -33.333333%; translate: var(--m-tx) var(--m-ty);
translate-y-2/3--m-ty: 66.666667%; translate: var(--m-tx) var(--m-ty);
-translate-y-2/3--m-ty: -66.666667%; translate: var(--m-tx) var(--m-ty);
translate-y-1/4--m-ty: 25%; translate: var(--m-tx) var(--m-ty);
-translate-y-1/4--m-ty: -25%; translate: var(--m-tx) var(--m-ty);
translate-y-3/4--m-ty: 75%; translate: var(--m-tx) var(--m-ty);
-translate-y-3/4--m-ty: -75%; translate: var(--m-tx) var(--m-ty);

Transform 1

Variants: none

ClassCSS
transform-nonetransform: none; translate: none; scale: none; rotate: none;

Transform origin 9

Variants: rtl:ltr:

ClassCSS
origin-centertransform-origin: center;
origin-toptransform-origin: top;
origin-top-righttransform-origin: top right;
origin-righttransform-origin: right;
origin-bottom-righttransform-origin: bottom right;
origin-bottomtransform-origin: bottom;
origin-bottom-lefttransform-origin: bottom left;
origin-lefttransform-origin: left;
origin-top-lefttransform-origin: top left;

No recent searches

Try , , or .

Recent

Loading the search index

No results for ""

Check the spelling, or search a class name such as px-4.