Interface motion / CANVAS
Drag-and-settle card
A card follows a drag directly and springs to the nearest resting slot.
Drag-and-settle cardPrompt recipe · preview pending
Prompt recipe; no reproduced preview yet. You can use the prompt now; this recipe has not yet been reproduced for the gallery.
Make it fit your project.
Capture the pointer on drag start and make the card follow the pointer without easing. On release, choose the closest of three slots and settle with a damped spring. Provide left and right buttons as keyboard alternatives and respect pointercancel.
Build and check.
- Confirm the supplied content, target environment, and required assets before implementing.
- Capture the pointer on drag start and make the card follow the pointer without easing. On release, choose the closest of three slots and settle with a damped spring. Provide left and right buttons as keyboard alternatives and respect pointercancel.
- Implement idle, active, keyboard, touch, reduced-motion, and failure states as relevant.
- Inspect the opening, midpoint, and final state at desktop and mobile sizes; report any dependency or output limitation.
Know the limits.
- Do not block vertical page scrolling before the user clearly starts a horizontal drag.
- The prompt guides a coding agent; output quality depends on its implementation and review.
Want us to build it?
Send an optional project brief. We’ll receive your contact details, project description, and this recipe’s ID.
Catalog 2026-10-22.a82e12098f76 · Source revision sha256:dfbe6519cbc4fc84acc4cbf926d8a01c7f2e248dd46cedd67a9112b0e928c2ba