Hi Webflow Community!
I’m trying to build a custom cursor (a small blue dot that follows the mouse) and hide the default system cursor across my site. It works well in Safari, but in Chrome the native cursor keeps showing up after a few seconds, even though I’m using cursor: none
.
Here’s what I’ve tried:
- Added
cursor: none !important
globally tohtml, body, *
- Created a
.curser-wrapper
div withposition: fixed
,pointer-events: none
, and a blue dot style - Using JavaScript to move the dot with mouse movement
- Tested in Incognito
- Added code via Site Settings (not embed blocks)
You can view the live site here:
https://www.ofirsofer.com
And here’s the read-only link:
Webflow - Design Genie's Site
Any ideas why Chrome still shows the native cursor sometimes, or how to reliably hide it?
Thanks so much