Cursor
A spring-chained cursor that glides between stops, leans into travel and splashes on click.
remotion
Installation
Terminal
npx shadcn@latest add https://motionz.dev/r/cursor.jsonProps
| Name | Type | Default | Description |
|---|---|---|---|
| stops | CursorStop[] | – | { at, x, y, press? } in frame order; px from the parent's centre. |
| enterFrom | { x, y } | { x: 220, y: 160 } | Start offset from the first stop. |
| travel | number | 30 | Frames each move takes. |
| hideAt | number | last stop + 0.5s | Frame it fades out. |
| zoom | number | 1 | Zoom of whatever it sits in, so it stays one size on screen. |
| size | number | 0.7 | Arrow scale; 0.7 suits 1080p. |
| splashColor | string | "#111" | Colour of the click splash. |