Components
Bespoke motion primitives with shadcn-compatible registry endpoints.
Tilt Card
3D perspective tilt on hover with cursor-tracked glare.
Button
Spring-pressed Button plus StatefulButton (idle → loading → success / error) and MagneticButton.
Marquee
Infinite horizontal or vertical scroll with pause-on-hover.
Tabs
Pill, segment or underline tabs with a spring layoutId indicator.
Switch
Toggle with a spring-driven thumb and press feedback.
Bottom Sheet
Vaul-inspired draggable bottom sheet with snap points, inertia and glass surface.
Shared Layout Background
A pill that glides between hovered items via motion's shared layout, with blur enter/exit.
Dock
macOS-style dock with grouped actions and a gliding active pill.
Tooltip
Hover or focus tooltip with blur enter/exit and spring spawn.
Morphing Modal
Family-app-style modal. A single panel that morphs its height as you navigate between inner views, with blur cross-fade on content.
Text Animation
Animated text primitives for reveal sequences, shimmer loading states and letter-cascade swaps.
Number Animation
Animated number primitives for count-up values and rolling digit tickers.
Animated Badge
Status badge with animated state icons, pulse feedback and compact size variants.
Action Swap
CTA button and slot primitives for swapping text and icons with blur motion.
Animated Toast Stack
Stacked toasts with status morphs, swipe dismissal, actions and layout-aware motion.
Theme Toggle
Theme toggle button with a full-page rectangle clip-path reveal via the View Transition API.