Name the motion. Drop it in. Get the same feel everywhere.
Each card is a distinct, named move — not another fade. Click a card to replay it, then Copy the snippet, or say the keyword while vibe coding (/ss-motion toggle-flip) and the same recipe lands in your code.
Toggle
One control, many ways to switch state.toggle-flip3D Y-axis card flip between two faces
toggle-slideOld value slides out, new slides in from the side
toggle-morphShape morphs — pill ⇄ circle, width + radius
toggle-curtainTop→bottom clip-path wipe reveals the panel
Reveal
How an element arrives on screen.reveal-blurFocus-pulls into place from a soft blur
reveal-riseMasked clip-path rise — text climbs into view
reveal-unfoldscaleY from the top edge, like an accordion
pop-inSpring overshoot from zero — bouncy arrival
Press
Tactile feedback on tap/click.press-squishScale-down + tiny skew — jelly press
tap-rippleMaterial-style radial ripple from the tap point
Attention
Looping or one-shot focus pulls.pulse-beatLooping scale pulse — alive, rhythmic
wiggleQuick horizontal shake — error / wrong input
shimmerSkeleton loading sweep across a surface
List
Choreography across many items.stagger-cascadeChildren fade-up one after another