如何更改网页的默认光标集?

时间:2011-12-11 14:44:46

标签: html css mouse-cursor

我正在尝试使用custom .curs替换我网页上的所有游标。我知道使用

cursor: url(uri);

但我真正想做的是用我自己的替换默认指针,文本,默认等。有谁知道怎么做?

2 个答案:

答案 0 :(得分:2)

就是不要这样做。作为用户,我不喜欢网页摆弄我的自定义设置。

答案 1 :(得分:1)

您需要通过将cursor属性设置为不同元素的不同值来模仿浏览器使用不同游标的方式。例如,

输入[type = text] {cursor:url(text.cur),text; }

浏览器并非所有行为都相同,description of rendering in the HTML5 draft并未详细描述此区域中的浏览器行为。它只包含注释和特殊设置:

a:link[rel~=help], a:visited[rel~=help],
area:link[rel~=help], area:visited[rel~=help] { cursor: help; }

这可能是你可以模仿的规则之一。但是我害怕你需要找出自己的大多数规则。奇怪的是,即使是CSS 2.1规范中的“HTML 4的默认样式表”也根本没有设置游标属性。

如果我想做这些事情,我可能会拿一个HTML元素列表(一些广泛的列表或我实际使用的元素列表)并考虑每个元素的光标形状,在浏览器中进行一些测试根据需要。

但出于可用性的原因,我会犹豫是否自定义光标形状,除非在专门的应用程序中。