Foundations
Motion
Four easing curves, five duration stops, and a stagger-reveal system. Motion reinforces hierarchy without drawing attention to itself.
01 · Easing
Easing curves
Standard
Default interactions
cubic-bezier(0.2, 0, 0.2, 1)Entrance
Elements appearing
cubic-bezier(0, 0, 0.2, 1)Exit
Elements leaving
cubic-bezier(0.4, 0, 1, 1)Emphasis
Attention-drawing
cubic-bezier(0.2, 0, 0, 1)02 · Duration
Duration scale
xs80mssm160msmd240mslg400msxl600ms03 · Stagger
Staggered reveals
Combine animate-fade-up with delay classes to create cascading reveals:
(none)0msdelay-160msdelay-2120msdelay-3180msdelay-4240msdelay-5320msdelay-6400msInteractive demo
04 · Interactive Demos
Live motion demos
Trigger each animation type to see the easing curves and durations in action. Each demo uses the exact motion tokens defined in the system.
Entrance
cubic-bezier(0, 0, 0.2, 1) · 240msExit
cubic-bezier(0.4, 0, 1, 1) · 240msEmphasis
cubic-bezier(0.2, 0, 0, 1) · 400msDuration Comparison
xs (80ms) through xl (600ms) side by sideState Transition
cubic-bezier(0.4, 0, 0.2, 1) · 240ms · collapsed / expanded05 · Accessibility
Reduced motion
All animations respect prefers-reduced-motion: reduce. When the user's operating system requests reduced motion, all transitions degrade to a simple opacity fade or disable entirely. No animation in the Entangle system is load-bearing for comprehension.
06 · Don'ts