Rombo

Scale

Animate the size of an element

Basic Usage

<div class="motion-scale-in-0">
  Scale in
</div>
Scale in

Available Values

These are the theme default values. You can customize the theme to add your own values to the motionScale property or use arbitrary values.

ClassValue
motion-scale-in-00
motion-scale-in-50.5
motion-scale-in-75.75
motion-scale-in-90.9
motion-scale-in-95.95
motion-scale-in-1001
motion-scale-in-1051.05
motion-scale-in-1101.1
motion-scale-in-1251.25
motion-scale-in-1501.5
motion-scale-in50%
motion-scale-in-[1.5]Arbitrary value

Individual Axis Scaling

You can scale elements along individual axes using motion-scale-x or motion-scale-y:

<div class="motion-scale-x-in-0">
  Scale X
</div>
<div class="motion-scale-y-in-0">
  Scale Y
</div>
Scale X
Scale Y

These can use the same directions as normal scale animations:

<div class="motion-scale-x-loop-150">
  Loop scale X
</div>
Loop scale X

Exit Animations

<div class="motion-scale-out-0">
  Scale out
</div>
Scale out

Loop Animations

<div class="motion-scale-loop-150">
  Loop scale
</div>
Loop scale

Combining with Other Animations

<div class="motion-scale-in-0 motion-opacity-in-0">
  Scale and fade in
</div>
Scale and fade in

Combining with Modifiers

<div class="motion-scale-in-0 motion-ease-spring-bouncier">
  Scale in with spring
</div>
Scale in with spring

On this page

✨ Rombo for Chrome

Design animations visually in your browser.

Export directly to Rombo for Tailwind, CSS, or Framer Motion.

Install