自定义光标:经验法则

时间:2012-06-16 01:29:15

标签: css cursor standards

在网站上设置自定义光标是不好的做法吗?不只是在特定标签上,而是一切 *{cursor:url();}?如果你提供一个全局选项来关闭它怎么样?或者这是一个不言而喻的不做问题? ......我似乎永远不知道。

通常我觉得如果我不得不问一个标准答案是否定的,但是我的搜索都没有提出任何问题,如果这样做或者不被认为是不好的做法。

作为一个附带问题,如果你确实给网站一个自定义光标,你应该留下一些(如链接)吗?

2 个答案:

答案 0 :(得分:2)

不,自定义光标分散注意力并且令人讨厌。遵循惯例是有充分理由的,这就是为什么它们是惯例。

话虽这么说,如果你的网站是如此创新和令人敬畏的自定义光标是乐趣的一部分,那么通过各种方式打破常规。公约最适合作为要破碎的东西。

答案 1 :(得分:0)

我发现“不良做法”通常有一些原因可以解释为什么它们是不良做法,并且还有另一种方法来完成同样的事情,但是以更快,更容易理解,更有效或更优雅的方式。这方面的一个例子可能是对goto的普遍厌恶。

对于您的特定情况,我不知道自定义光标是否不好练习,但我想不出你不应该这样做的原因,如果这是你想要的行为/需要。我不知道有更好的方法来实现这一目标。

话虽如此,但仍然遵循一般约定,例如将箭头作为默认值,将鼠标悬停在文本上时保留文本光标,将鼠标悬停在链接上时保留手形光标等。为方便起见,通常会遵循这些约定(以避免混淆)我的光标是一只手,所以这必须是一个链接)。但是,如果您认为这不会对您造成任何问题,并且光标会增加用户体验,那么我建议您一定要使用它。