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