Interface motion / CSS
Focus spotlight
A soft highlight follows the pointer across a group of cards.
Focus spotlightPrompt 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.
Track pointer coordinates in CSS custom properties on the container using requestAnimationFrame. Reveal a clipped radial highlight inside each hovered card while keeping text contrast unchanged. Provide an equivalent fixed border treatment on focus-visible.
Build and check.
- Confirm the supplied content, target environment, and required assets before implementing.
- Track pointer coordinates in CSS custom properties on the container using requestAnimationFrame. Reveal a clipped radial highlight inside each hovered card while keeping text contrast unchanged. Provide an equivalent fixed border treatment on focus-visible.
- 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.
- Disable pointer tracking for coarse pointers and reduced-motion preferences.
- 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