Motion Library ‹ Free tools

All / Micro-interactions

Custom cursor follower

A ring trails the pointer with smooth easing and grows with a label when it passes over a target.

CSSJavaScriptAdvanced
Live demo Open full screen

Good for

Portfolio and agency sites with large clickable cards. Keep the native cursor too.

Watch out for

Use pointer-events none on the cursor, hide it on touch devices, and never remove the real cursor on text or form fields.

Accessibility

Wrap motion in @media (prefers-reduced-motion: reduce) and switch it off or shorten it for people who ask for less movement.