METHODS / REFERENCES / LIMITATIONS

MADE TO MOVE.
MADE TO THINK.

Motion Lab is a public experiment in meaningful animation. It is a design gallery, not a benchmark, accessibility certification, or empirical psychology instrument.

EXPLORE THE 20 ↗↓ DOWNLOAD THE FIELD GUIDE

What was preserved

Claude's original Motion Lab archive contributed 20 technique definitions across entrance, feedback, spatial and storytelling categories, code starter examples, purpose descriptions, reduced-motion notes and an early PDF. This rebuilt edition keeps that educational core and corrects its rendering, scheduling, controls and documentation.

What was changed

Accessibility notes

Motion Lab uses semantic headings, native controls and strong focus styling. The graphical pattern demonstrations have written explanations of purpose and alternate still states. Focus Mode is an additional manual option. It has not been formally audited for WCAG conformance or verified with every browser, assistive technology or motion sensitivity profile.

W3C WAI — Understanding 2.2.2 Pause, Stop, Hide — understanding controls for moving or auto-updating content.

W3C WAI — Understanding 2.3.3 Animation from Interactions (AAA) — interaction-triggered nonessential motion and disabling it.

MDN — prefers-reduced-motion — browser and system motion preference.

Performance and implementation references

MDN — Intersection Observer API supports visibility-aware scheduling. MDN — Page Visibility API supports pausing when the tab is hidden. MDN — requestAnimationFrame supports frame-aligned scheduling. These are implementation references, not claims about the observed speed of all devices.

Copyable code caveat

The 20 original snippets are deliberately labeled starter snippets, not ready-made components. Some illustrate an animation principle and still need selectors, DOM state, or explicit labels to be useful in production. The motion recipe builder generates a self-contained style pattern with a reduced-motion override, but assumes you wire the is-active class to your own component.

Attribution & privacy

Concept, editorial direction and visual design: Sahil Tayal / Sahilverse. Source archive initially generated with Claude and extensively reworked here. There are no analytics or external trackers shipped in this site. The recipe selections stay in the browser session; no user inputs are transmitted to a server by the provided code. Outbound links open other independently maintained sites, whose privacy practices may differ.

Related-world URLs for Synth and Angry originate from the creator's project map but could not be independently fetched with the browsing tool during preparation. The main Sahilverse and Out of the Garage entrances were observed publicly. Verify external URLs after deployment.

Report a real issue

Clicking something that does nothing is a bug, not “conceptual art.” Send a Motion Lab bug report with browser, device, affected control and what happened.