在网站上使用自定义光标是不好的做法吗?不仅仅是一个特定的标签,而是所有的东西 *{cursor:url();}
?如果你提供一个全局选项来关闭它呢?或者这是那些不言而喻的不做问题之一?……我似乎从来不知道。
通常我觉得如果我必须询问一个标准,答案是否定的,但我的搜索都没有提出任何东西,如果这样做是否被认为是不好的做法。
作为一个附带问题,如果您确实为网站提供了自定义光标,您是否应该留下一些(如链接)?
不,自定义光标会分散注意力和烦人。遵循约定是有充分理由的,这就是为什么它们是约定。
话虽如此,如果您的网站如此创新和令人敬畏,以至于自定义光标是乐趣的一部分,那么一定要打破常规。约定作为要被打破的事物最有效。
我发现“不良做法”通常有一些理由说明它们是不良做法,并且还有另一种方式来完成相同的事情,但以更快、更容易理解、更有效或更优雅的方式完成。这方面的一个例子可能是对 goto 的普遍厌恶。
对于您的特定情况,我不知道使用自定义光标是否是不好的做法,但是如果这是您想要/需要的行为,我想不出您不应该这样做的原因。我也不知道有更好的方法来实现这一点。
话虽这么说,但还是遵循了一些一般约定,例如默认使用箭头、将鼠标悬停在文本上时的文本光标、将鼠标悬停在链接上时的手形光标等。通常遵循这些约定是为了方便和避免混淆(我的光标是一只手,所以这一定是一个链接)。但是,如果您认为这对您来说不是问题,并且如果光标增加了用户体验,那么我会鼓励您使用它。