Tilt me
Move your cursor across the card to see 3D tilt + glare.
Tilt Card
3D perspective tilt on hover with cursor-tracked glare.
Copy-ready components with clean motion.
Component asset
01 / 3motion/button.tsx
<StatefulButton state="success">
Save changes
</StatefulButton>button.tsx
Stateful button
Success state
asset
button.tsx
asset
switch.tsx
asset
badge.tsx
Components
Move your cursor across the card to see 3D tilt + glare.
3D perspective tilt on hover with cursor-tracked glare.
Spring-pressed Button plus StatefulButton (idle → loading → success / error) and MagneticButton.
Infinite horizontal or vertical scroll with pause-on-hover.
Pill, segment or underline tabs with a spring layoutId indicator.
Toggle with a spring-driven thumb and press feedback.
Vaul-inspired draggable bottom sheet with snap points, inertia and glass surface.
A pill that glides between hovered items via motion's shared layout, with blur enter/exit.
macOS-style dock with grouped actions and a gliding active pill.
Hover or focus each button. Content fades and un-blurs in.
Hover or focus tooltip with blur enter/exit and spring spawn.
Click a row. The modal morphs height to match new content.
Family-app-style modal. A single panel that morphs its height as you navigate between inner views, with blur cross-fade on content.
Animated text primitives for reveal sequences, shimmer loading states and letter-cascade swaps.
Active users
48,273Animated number primitives for count-up values and rolling digit tickers.
Status badge with animated state icons, pulse feedback and compact size variants.
CTA button and slot primitives for swapping text and icons with blur motion.
Open a real toast
Toasts render fixed on the screen. Change position to open a toast from that edge.
Stacked toasts with status morphs, swipe dismissal, actions and layout-aware motion.
Theme toggle button with a full-page rectangle clip-path reveal via the View Transition API.
Blocks
≈ $3,142
≈ $3,142
Cross-chain swap widget with chain + token selectors, morphing views, animated flip and quote.
iOS-style island pill that morphs between live activity views with bouncy shell resize and blur crossfades.
Press ⌘ J (or Ctrl J) to open.
⌘K palette with fuzzy filter, spring-animated active row and glass surface.
Compact icon actions that expand into labeled controls on hover or focus with shared layout motion.
Icon tab bar where the active tab expands to a labelled pill, with a panel above that morphs height and slides content direction-aware on switch.
Priority queue
Ready
Mobile-style list rows that swipe left or right to reveal contextual action buttons.
Single-open accordion with weighted spring layout, icon rows and reduced-motion-safe content reveals.
Enter 123456 to verify.
One-time-code input with a gliding focus ring, digits that roll in per slot, error shake and a success check draw.