我有这个简单的自定义游标代码;
* {
cursor: url('../../images/site-design/cursor.png'), default;
}
我在OSX上的最新版本的Safari和Chrome上测试了这个。在两个浏览器上,光标一直在消失并随机重新出现(不是悬停在某个其他元素上(只是一个普通的body
)。它没有闪烁,只是随机消失并重新出现。
知道可能导致这种情况的原因吗?也许这是一个特定的WebKit(fork)问题?
我也很好奇为什么这种悬停方法不起作用;
*:hover {
cursor: url('../../images/site-design/cursor_pointer.png'), pointer;
}
仅在html
或body
上应用代码的行为相同。
当在a:hover { ...
(一个标签)上进行悬停时,我会闪烁,因为浏览器似乎无法显示默认光标(甚至不是我放弃的那个用作默认无处不在,但浏览器默认光标)。