Scale

new

Utilities for scaling elements with transform.

Quick reference

ClassProperties
.scale-0transform: scale(0);
.scale-50transform: scale(.5);
.scale-75transform: scale(.75);
.scale-90transform: scale(.9);
.scale-95transform: scale(.95);
.scale-100transform: scale(1);
.scale-105transform: scale(1.05);
.scale-110transform: scale(1.1);
.scale-125transform: scale(1.25);
.scale-x-0transform: scaleX(0);
.scale-x-50transform: scaleX(.5);
.scale-x-75transform: scaleX(.75);
.scale-x-90transform: scaleX(.9);
.scale-x-95transform: scaleX(.95);
.scale-x-100transform: scaleX(1);
.scale-x-105transform: scaleX(1.05);
.scale-x-110transform: scaleX(1.1);
.scale-x-125transform: scaleX(1.25);
.scale-y-0transform: scaleY(0);
.scale-y-50transform: scaleY(.5);
.scale-y-75transform: scaleY(.75);
.scale-y-90transform: scaleY(.9);
.scale-y-95transform: scaleY(.95);
.scale-y-100transform: scaleY(1);
.scale-y-105transform: scaleY(1.05);
.scale-y-110transform: scaleY(1.1);
.scale-y-125transform: scaleY(1.25);

Basic usage

Scaling an element

Use the scale-{percentage}, scale-x-{percentage}, and scale-y-{percentage} utilities to scale an element.

scale-75

scale-100

scale-125

<img class="scale-75 ...">
<img class="scale-100 ...">
<img class="scale-125 ...">

Removing transforms

To remove all of the transforms on an element at once, use the transform-none utility:

<div class="scale-75 translate-x-4 skew-y-3 transform-none">
  <!-- ... -->
</div>

Hover state

The utility classes supports hover states, using the following format .scale-{percentage}-{x|y}-hover. For example, use scale-125-hover to only apply the scale-125 utility on hover.

<div class="scale-125-hover">
  <!-- ... -->
</div>