As with anything web design, we should think about context and nuance. Is this a web tool where the user needs to do work? Is it designed with small buttons (for function or aesthetics)?
If so, probably keep the default pointer. Though if it’s a splashy brand page with tiny buttons, I could imagine some other pointer styles that might be good.
Speaking of, is it something splashy and marketing heavy? Is it intended more as an experiment, experience, or intentional maximalist design?
If so, then I can see the argument. Accessibility still matters, though so implement graceful depredation so that folks who prefer motion effects disabled get a default pointer.
The answer is not “never change the pointer” but rather, “only break web standards if you have a good, well considered reason.”
As with anything web design, we should think about context and nuance. Is this a web tool where the user needs to do work? Is it designed with small buttons (for function or aesthetics)?
If so, probably keep the default pointer. Though if it’s a splashy brand page with tiny buttons, I could imagine some other pointer styles that might be good.
Speaking of, is it something splashy and marketing heavy? Is it intended more as an experiment, experience, or intentional maximalist design?
If so, then I can see the argument. Accessibility still matters, though so implement graceful depredation so that folks who prefer motion effects disabled get a default pointer.
The answer is not “never change the pointer” but rather, “only break web standards if you have a good, well considered reason.”