Motion

Declarative animation system powered by Motion.dev

Fade In

Simple fade animation on appear

Animated Card

This card fades in on page load

Content appears smoothly with a fade animation while the app is already interactive.

Scale In with Spring

Bouncy scale animation using spring physics

Spring Physics

Natural, bouncy animation

This card scales in with spring-based easing for a more natural feel.

Slide In

Slide animations from different directions

Combined Animations

Combine multiple animation effects

Fade + Scale + Slide

Three animations working together

This combines fade, scale, and slide for a sophisticated entrance.

Micro-Interactions

Subtle animations triggered manually

Pulse Animation

Continuous pulsing effect

🔴 Live

Scroll-Triggered Animations

Animations that trigger when scrolling into view

Scroll down to see animations trigger ↓

Card 1

Appears when scrolled into view

This card animates in as you scroll past it.

Card 2

Appears when scrolled into view

This card animates in as you scroll past it.

Card 3

Appears when scrolled into view

This card animates in as you scroll past it.

Staggered List

List items animate in sequence

First item appears first

Second item follows shortly after

Third item comes next

Fourth item with a slight delay

Fifth item completes the sequence

Staggered Grid

Grid items animate in with delay

1
2
3
4
5
6
7
8
9

Easing Functions

Compare different easing curves (click individual cards to replay)

Linear
Constant speed
QuadraticOut
Slow end
CubicOut
Smoother
BackOut
Overshoot!
CircularOut
Smooth arc
ExponentialOut
Dramatic
An unhandled error has occurred. Reload 🗙