我正在尝试使用custom .curs替换我网页上的所有游标。我知道使用
cursor: url(uri);
但我真正想做的是用我自己的替换默认指针,文本,默认等。有谁知道怎么做?
答案 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元素列表(一些广泛的列表或我实际使用的元素列表)并考虑每个元素的光标形状,在浏览器中进行一些测试根据需要。
但出于可用性的原因,我会犹豫是否自定义光标形状,除非在专门的应用程序中。