Chr*_*ris 18 html css cursor mouse-cursor
我有以下CSS隐藏鼠标光标在网页上的任何内容.它在Firefox中完美运行,但在IE和Chrome中,它不起作用.
html {
cursor: none;
}
Run Code Online (Sandbox Code Playgroud)
在Chrome中,我总是看到鼠标指针.但是,在IE中,我看到任何光标在进入屏幕时最后"活动".据推测,它保留了最后的选择而不是删除它.
Kyl*_*yle 22
此属性cursor:none;不是标准的一部分
在这里看到w3c游标的CSS属性.
您可能希望使用Javascript或JQuery来隐藏它.
另外,在这里查看空白光标文件.
最后一个链接到ajax解决方案.
Chrome自建立以来就遇到过这个问题,已经向Chromium的人们发送了报告,我认为他们正在努力解决这个问题.
此外,不要相信任何东西都可以在IE中工作.永远.:P
ale*_*eia 11
这些天我遇到了同样的问题,并找到了一个很好的解决方案来隐藏Google Chrome中的指针.
这是url属性的W3C定义:
以逗号分隔的URL与自定义游标.注意:如果不能使用任何URL定义的游标,请始终在列表末尾指定通用游标
因此,您可以将URL定义为不完全透明的图像,然后是默认指针:
cursor: url(img/almost_transparent.png), default;
Run Code Online (Sandbox Code Playgroud)
如果你选择一个完全透明的png,Chrome会显示一个黑色矩形,但是如果你选择一个至少1px不透明的png它会工作,没有人会注意到指针.
小智 7
找到适用于浏览器的东西很痛苦.
以下代码适用于Chrome,IE和Firefox.IE喜欢.cur文件,Chrome喜欢嵌入式png,有些浏览器实际上尊重无:)
div {
cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAADUlEQVQYV2P4//8/IwAI/QL/+TZZdwAAAABJRU5ErkJggg=='),
url(images/blank.cur),
none;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34930 次 |
| 最近记录: |