Flagship Design Hub

Motion & Easing Design Hub

Design interactive cubic-bezier easing curves, simulate spring physics, test UI micro-animations on real components, and export production code snippets.

Cubic-Bezier Handle Editor Spring Physics Simulator Live UI Micro-Animation Test Bench

Interactive Motion Studio

Customize bezier handles, spring mass/stiffness/damping, and evaluate curve performance across live UI surfaces.

Playback Speed:

Cubic-Bezier Easing Editor

Adjust physics parameters, curve handles, and animation timing.

Quick Easing Personalities
Interactive Bezier Handles cubic-bezier(0.4, 0, 0.2, 1)
Handle P1 (In)(0.4, 0)
Handle P2 (Out)(0.2, 1)
280ms

Live Test Bench & Code Export

Real-time micro-interaction preview & multi-format code snippets.

Live UI Test Bench

Evaluate micro-animations on real UI components. Click any card to re-trigger motion.

1. Toggle Switch280ms
Active State
2. Tactile Button Click280ms
3. Toast Entrance280ms
Changes saved!
4. Modal Sheet Slide280ms
Bottom Sheet Entrance
5. Skeleton Pulse280ms
6. Stagger Cascade+60ms step
Generated Code Output
:root {
  --ease-brand: cubic-bezier(0.4, 0, 0.2, 1);
  --dur-brand: 280ms;
}

Curated Motion Preset Gallery

Explore 40+ production-ready motion curves and spring physics presets. Click any preset to test the curve or load into the studio.

34 Motion Presets

Snappy Toggle Flip

Snappy & Micro • cubic-bezier

180ms
cubic-bezier(0.4, 0, 0.2, 1)

Ultra-fast acceleration for toggle switches, checkboxes, and active state indicators.

#Toggle #Checkbox #Micro-interaction #Fast

Tactile Button Click

Snappy & Micro • spring

150ms
cubic-bezier(0.2, 0.8, 0.2, 1.2)

Tight spring response giving tactile physical click feedback on CTA buttons.

#Button #Tactile #Spring #Click

Chip Badge Pulse

Snappy & Micro • cubic-bezier

200ms
cubic-bezier(0.175, 0.885, 0.32, 1.275)

Crisp scale pop for filter chips, tags, and multi-select option badges.

#Chip #Tag #Badge #Filter

Instant Tooltip Fade

Snappy & Micro • cubic-bezier

140ms
cubic-bezier(0.25, 0.1, 0.25, 1)

Immediate opacity fade for tooltips and contextual helper popovers.

#Tooltip #Fade #Popover #Subtle

Fluid Tab Indicator

Snappy & Micro • cubic-bezier

220ms
cubic-bezier(0.4, 0, 0.2, 1)

Smooth sliding motion for active navigation tab underlines and pills.

#Tab #Underline #Navigation #Slide

Refresh Icon Whir

Snappy & Micro • cubic-bezier

350ms
cubic-bezier(0.34, 1.56, 0.64, 1)

Rotational acceleration curve for sync buttons and refresh triggers.

#Spin #Refresh #Sync #Rotation

Menu Chevron Rotate

Snappy & Micro • cubic-bezier

180ms
cubic-bezier(0.2, 0, 0, 1)

Decisive 180-degree rotation for dropdown arrows and accordion headers.

#Chevron #Dropdown #Accordion #Rotate

Heart Like Bounce

Snappy & Micro • spring

240ms
cubic-bezier(0.5, 1.5, 0.25, 1)

Playful overshoot scale effect for favoriting and liking content items.

#Like #Heart #Overshoot #Spring

Confident Sheet Slide

Modals & Sheets • cubic-bezier

340ms
cubic-bezier(0.16, 1, 0.3, 1)

Smooth bottom sheet entrance curve with natural deceleration at rest.

#Sheet #Modal #Slide #Entrance

Dim Backdrop Fade

Modals & Sheets • cubic-bezier

300ms
cubic-bezier(0.33, 1, 0.68, 1)

Linear-ease backdrop overlay darkener accompanying dialog entrances.

#Backdrop #Overlay #Fade #Dialog

Scale Dialog Entrance

Modals & Sheets • cubic-bezier

280ms
cubic-bezier(0.34, 1.3, 0.64, 1)

Slight initial scale-up for confirmation popups and prompt dialogs.

#Dialog #Popup #Scale #Modal

Side Drawer Entrance

Modals & Sheets • cubic-bezier

380ms
cubic-bezier(0.22, 1, 0.36, 1)

Subtle ease-out slide for right-hand admin panels and detail viewports.

#Drawer #Sidebar #Panel #Slide

iOS Rubberband Sheet

Modals & Sheets • spring

420ms
cubic-bezier(0.32, 1.25, 0.25, 1)

Authentic iOS spring physics sheet pull-down and snap-back behavior.

#iOS #Spring #Rubberband #Sheet

Command K Palette

Modals & Sheets • cubic-bezier

220ms
cubic-bezier(0.16, 1, 0.3, 1)

Snappy drop-in motion tailored for Command+K search overlays.

#Command K #Search #Overlay #Quick

Lightbox Zoom Expand

Modals & Sheets • cubic-bezier

400ms
cubic-bezier(0.4, 0, 0.2, 1)

Smooth expansion curve from thumbnail to full-screen lightbox preview.

#Lightbox #Zoom #Gallery #Image

Sticky Cookie Slide-In

Modals & Sheets • cubic-bezier

360ms
cubic-bezier(0.25, 1, 0.5, 1)

Unobtrusive bottom notification slide-in for cookie and privacy notices.

#Banner #Notification #Cookie #Slide

Celebratory Bouncy Pop

Delight & Springs • spring

520ms
cubic-bezier(0.68, -0.55, 0.265, 1.55)

High-energy spring overshoot for achievement unlocks and reward moments.

#Bouncy #Reward #Spring #Overshoot

Toast Slide & Rebound

Delight & Springs • spring

400ms
cubic-bezier(0.175, 0.885, 0.32, 1.275)

Bouncy entrance for top/bottom toast messages that catches the eye.

#Toast #Alert #Rebound #Notice

Fluid Card Lift

Delight & Springs • cubic-bezier

260ms
cubic-bezier(0.34, 1.56, 0.64, 1)

Gentle elevation-on-hover curve providing responsive physical feedback.

#Card #Hover #Lift #Elevation

Elastic Pull Snap

Delight & Springs • spring

600ms
cubic-bezier(0.68, -0.6, 0.32, 1.6)

Elastic rubberband effect for pull-to-refresh and canvas drag-release.

#Elastic #Pull #Snap #Interactive

Sticker Stamp Drop

Delight & Springs • spring

360ms
cubic-bezier(0.5, 1.8, 0.3, 1)

Heavy impact stamp effect for placing badges, stickers, and approved marks.

#Stamp #Sticker #Impact #Drop

Confetti Pop Dispersion

Delight & Springs • cubic-bezier

700ms
cubic-bezier(0, 0.9, 0.1, 1)

Explosive initial velocity decaying rapidly for celebratory confetti particles.

#Confetti #Explosion #Burst #Pop

Floating Bob Motion

Delight & Springs • cubic-bezier

2400ms
cubic-bezier(0.45, 0, 0.55, 1)

Continuous sinusoidal float curve for ambient background decorative orbs.

#Float #Sine #Ambient #Bubble

Error Wiggle Shake

Delight & Springs • spring

320ms
cubic-bezier(0.36, 0.07, 0.19, 0.97)

Horizontal shake curve for password entry errors and invalid form fields.

#Shake #Wiggle #Error #Invalid

Editorial Page Transition

Page & Hero • cubic-bezier

500ms
cubic-bezier(0.22, 1, 0.36, 1)

Subtle upward fade-in for full-page route changes and article loading.

#Page #Route #Editorial #Fade

Hero Headline Reveal

Page & Hero • cubic-bezier

650ms
cubic-bezier(0.16, 1, 0.3, 1)

Cinematic mask reveal curve for landing page hero headlines.

#Hero #Headline #Reveal #Cinematic

Parallax Depth Inertia

Page & Hero • cubic-bezier

800ms
cubic-bezier(0.1, 1, 0.25, 1)

Heavy inertia curve for smooth scroll parallax layers and background video.

#Parallax #Scroll #Inertia #Depth

Cascading Card Grid

Page & Hero • cubic-bezier

450ms
cubic-bezier(0.25, 1, 0.5, 1)

Progressive delay curve for staggered grid items loading into view.

#Stagger #Cascade #Grid #List

Linear Brand Marquee

Page & Hero • cubic-bezier

20000ms
cubic-bezier(0, 0, 1, 1)

Constant linear speed for continuous logo tickers and testimonial marquees.

#Marquee #Linear #Ticker #Infinite

Accordion Height Expand

Page & Hero • cubic-bezier

320ms
cubic-bezier(0.4, 0, 0.2, 1)

Natural height expansion curve for FAQ items and collapsible sections.

#Accordion #Height #FAQ #Expand

Skeleton Loading Wave

Feedback & Loader • cubic-bezier

1500ms
cubic-bezier(0.4, 0, 0.6, 1)

Smooth gradient wave sweep for content placeholder skeleton cards.

#Skeleton #Shimmer #Loader #Wave

Live Signal Pulse

Feedback & Loader • cubic-bezier

1800ms
cubic-bezier(0.45, 0, 0.55, 1)

Rhythmic expand-and-fade ring pulse for active status indicators.

#Pulse #Live #Status #Signal

Upload Progress Fill

Feedback & Loader • cubic-bezier

600ms
cubic-bezier(0.1, 0.9, 0.2, 1)

Decelerating fill line curve for step progress bars and file uploads.

#Progress #Upload #Bar #Fill

Material Orbit Spinner

Feedback & Loader • cubic-bezier

1333ms
cubic-bezier(0.35, 0, 0.25, 1)

Material Design 3 arc contraction and expansion spinner curve.

#Spinner #Orbit #Material #Arc