Cursor Move

Overview
Cursor Move turns pointer position into visible feedback. The page reacts like it knows exactly where the visitor is.
Use Cursor Move when a homepage, demo page, or experimental section wants pointer tracking to be part of the interaction layer. The page job is responsiveness: cursor movement should feel connected to text, coordinates, or visual guides without taking control away from the user.
The production risk is novelty fatigue. Pointer-tracking demos are fun for five seconds and annoying forever if they cover content, slow input, or keep running on touch devices. The effect should be short, optional, and easy to remove.
Install
Pro Source Code is Locked
Subscribe to Hyperiux Pro to access this source code and 100+ others.
Usage
page.js is Locked
Subscribe to Hyperiux Pro to access this source code and 100+ others.
Component Code
index.jsx is Locked
Subscribe to Hyperiux Pro to access this source code and 100+ others.
Example Production Use Case
A creative developer portfolio can use Cursor Move in a short hero interaction where coordinates and text distortion introduce the site’s personality. The outcome is responsiveness: the visitor feels the page react before they scroll into the work.
Best Used For
- Creative portfolio heroes where pointer tracking supports the brand personality.
- Experimental landing sections that need a small desktop-only interaction.
- Demo pages where coordinates, text bending, or cursor response is the point.
Not For
Not for product flows, forms, dashboards, checkout, mobile-first pages, or any screen where pointer movement would distract from task completion.
Not for long pages where the effect follows the visitor forever.
Performance Budget
Throttle pointer updates with requestAnimationFrame, avoid updating React state on every raw mouse event where unnecessary, and clean up listeners on route change.
Accessibility and Mobile
Disable on coarse pointers and keep native touch behavior. Do not expose rapidly changing coordinates to assistive technology unless they are essential, which they usually are not. Reduced-motion users should get static text.
Common Mistakes
- Updating layout on every pointer move.
- Making coordinates or animated letters the only readable text.
- Forgetting the “desktop only” nature of the interaction.
Frequently Asked Questions
When should I use Cursor Move?
Should Cursor Move run across the whole site?
How should it handle coordinates?
What should happen on mobile?
What should reduced motion do?
Can Hyperiux adapt Cursor Move for a real brand system?
Request a Custom Text Animation
Need a custom effect? Tell us what to create.


