Skip to content
roguelite labsAnthony Spezzano ↗
motion/spotlight

Spotlight

Radial spotlight that follows the cursor inside a container. Uses CSS custom properties updated on mousemove.

Use and inspectUse this when the motion supports the surrounding content. Connect callbacks and state to your app, keep the reset preview as a local demonstration, and add a reduced-motion fallback for movement or looping. The preview is synthetic; it does not call a backend.Next: inspect the source below and replace the demo inputs with your own data.
SpotlightRadial spotlight that follows the cursor inside a container. Uses CSS custom properties updated on mousemove.

Props

PropTypeDefaultDescription
childrenrequiredReactNodeContainer content
colorstring"rgba(255,255,255,0.10)"Spotlight glow color
sizenumber300Spotlight radius in px