我为我的网站设置了一个光标,并使用了一个 .ico 文件。虽然,它根本没有显示。
这是CSS:
html, body {
cursor: url("images/39020_fPv_icon.ico"), url("images/39020.png"), default;
}
有谁知道?谢谢。
我为我的网站设置了一个光标,并使用了一个 .ico 文件。虽然,它根本没有显示。
这是CSS:
html, body {
cursor: url("images/39020_fPv_icon.ico"), url("images/39020.png"), default;
}
有谁知道?谢谢。
网址可能有问题。要测试这个而不是使用default
usecrosshair
并查看光标是否更改,样式也可能不会缓存在浏览器中,因此在大多数浏览器 Ctrl+F5 应该重新加载没有缓存的页面。
html, body {
cursor: url("images/39020_fPv_icon.ico"), url("images/39020.png"), crosshair;
}
如果将光标更改为a,crosshair
那么问题出在您的网址上,您可以诊断网址,也可以对光标图像进行base64编码,这将为您带来两个优势。
但这有一个缺点,那就是它会使您的 css 文件更大,但是由于通常光标图像很小,这应该不是什么大问题。
如何对图像进行 base64 编码,您可以在谷歌搜索“base64 编码图像”,其中最重要的结果是base64-image.de这是我过去使用过的网站。然后css看起来像这样
html, body {
cursor: url("data:image/gif;base64,R0lGODdhBQAFAPABAP////8AACwAAAAABQAFAAACCARihhe9q0wBADs=="), crosshair;
}
现在如果更改default
为crosshair
仍然没有做任何事情怎么办?那么有两种可能
html {
height: 100%;
width: 100%;
}
html, body, body * {
cursor: url("images/39020_fPv_icon.ico"), url("images/39020.png"), default;
}