Compare and reveal two identity states with a direct scrub interaction and clean vector output.
Ready BEFOREAFTER
DOM NATIVERESPONSIVEPOINTER SAFE
Unsupported · NOASSERTION
RENDERERSVG
DEPENDENCIESReact + CSS
OUTPUTResponsive component
MOTIONReduced-safe
Compare and reveal two identity states with a direct scrub interaction and clean vector output.
- Launch sequences
- Product transitions
- Narrative motion systems
- Pointer-scrubbed before and after reveal
- Problem color, font, density and intensity controls
- Pointer, touch, horizontal trackpad and keyboard input
- Container-scoped, reduced-motion and zero-asset output
No animation package or external preview asset is required. Layout is container-scoped and decorative motion is disabled when reduced motion is requested.
Pointer, touch, horizontal trackpad and keyboard states use the same underlying component state.
Native landmarks and controls preserve reading order, visible focus and keyboard access. Motion never carries the only meaning.
BEHAVIOR
Built to move without taking over.
- Pointer-scrubbed before and after reveal
- Problem color, font, density and intensity controls
- Pointer, touch, horizontal trackpad and keyboard input
- Container-scoped, reduced-motion and zero-asset output
SOURCE STATUS
Usage example only. A complete standalone implementation is not yet included in the open-source package.
