Kinetic

An interactive showcase of spring physics, layout animations, and gesture-driven interactions built with Framer Motion.

Spring Physics

Drag the ball and watch spring dynamics in real time. Adjust stiffness, damping, and mass.

Stiffness200
Damping20
Mass1

Layout Shuffle

Shared layout animations with automatic interpolation between positions.

Gesture Cards

Swipe cards to dismiss them. Velocity and offset determine the threshold.

Drag meCard 1
Swipe left or rightCard 2
Flick to dismissCard 3
Try a fast swipeCard 4
Velocity mattersCard 5

Stagger Reveal

Orchestrated entrance animations with configurable variants and timing.

Spring physics
Layout animations
Gesture handling
Scroll-driven motion
SVG morphing
Stagger timing
Drag interactions
Shared layouts

Morphing Shapes

SVG path morphing with spring-based transitions between geometric forms.

Path Drawing

SVG stroke animation using pathLength for a draw-on reveal effect.

Magnetic Hover

Buttons that follow your cursor within a magnetic radius using spring physics.

Move your cursor near the buttons

Hover me
I'm magnetic
Try me too
Smooth spring

Drag to Reorder

Sortable list with automatic layout animation on reorder.

Drag items to rearrange

  • Drag to reorder
  • Spring physics
  • Smooth transitions
  • Layout animation
  • Gesture-driven

3D Flip Cards

Perspective-based card flip with spring transitions on click.

Click to flip

Click me
3D flip!
Tap here
Perspective!
Try me
Smooth!

Elastic Counter

Numbers that spring between values with physics-based interpolation.

0

Animated Tabs

Sliding tab indicator using shared layoutId for seamless transitions.

Spring animations use physics-based motion with stiffness, damping, and mass parameters for natural movement.

Countdown Ring

Circular progress ring with spring-animated countdown timer.

10

Particle Burst

Click anywhere to spawn an explosion of physics-driven particles.

Click anywhere for particles

Accordion

Collapsible sections with spring-animated height transitions.

Spring physics use stiffness, damping, and mass to create natural motion. Higher stiffness means snappier movement, while lower damping allows more oscillation.

Text Scramble

Characters scramble through random glyphs before resolving into the target word.

Kinetic

Cursor Trail

Rainbow trail of circles following the cursor with staggered spring delay.

Move your cursor

Progress Steps

Multi-step progress bar with spring-animated transitions between stages.

1
Details
2
Config
3
Review
4
Deploy

Floating Dock

macOS-style dock with proximity-based scale using spring physics.

Hover along the dock

🏠
🔍
🎵
📷
✉️
📅
📝
⚙️

Typewriter

Text appears character by character with variable speed and a blinking cursor.

Notification Stack

Toast notifications that stack, animate in, and auto-dismiss with layout transitions.

No notifications

Spotlight Card

A radial gradient that follows your cursor across the card surface.

Hover to reveal the spotlight

Spring animations

Physics-based motion with configurable stiffness, damping, and mass.

Layout transitions

Automatic interpolation between any two CSS layouts.

Gesture system

Drag, tap, hover, and pan with velocity tracking.

Infinite Marquee

Seamlessly looping ticker with configurable speed and direction.

Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax
Spring
Tween
Inertia
Keyframes
Layout
Gesture
Scroll
Morph
Stagger
Parallax

Gravity Balls

Balls that drop and bounce with squash and stretch on impact.

Click drop to release balls

Animated Border

Rotating conic gradient border with colour and speed controls.

Animated borderRotating conic gradient

Scroll Parallax

Multi-layer parallax driven by scroll position using useScroll and useTransform.

Scroll down

Each layer moves at a different speed

Parallax
Scroll-linked
Multi-layer