You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome/Edge中CSS自定义光标失效问题及修复咨询

修复Edge中自定义光标不生效的问题

嘿,我来帮你搞定这个Edge里自定义光标显示备选样式的问题!这种情况通常是Chromium内核的浏览器(比如Edge)对自定义光标的要求比Firefox更严格,咱们一步步来解决:

可能的原因&解决方案

1. 给光标添加热点坐标声明

Chromium系浏览器经常需要明确指定光标热点(也就是点击时的有效位置),否则可能会拒绝加载自定义光标。你可以在url()后面加上0 0(表示热点在左上角,可根据你的光标设计调整数值):

body {
  background-repeat: no-repeat;
  background-image: url("cyan_magenta_colors-wide.jpg");
  background-color: #cccccc;
  font-family: Comic Sans MS;
  width: 99%;
  /* 添加热点坐标,兼容Chromium系浏览器 */
  cursor: url("banoscursorsmall.png") 0 0, url("banoscursorsmall.cur") 0 0, zoom-in;
}

2. 替换为兼容性更好的光标格式

虽然你用了.cur格式,但Edge对部分.cur文件的编码支持不稳定,建议换成.ico格式(Windows原生图标格式,兼容性更可靠):

  • 把你的32x32 PNG转换成ICO文件(用在线工具或本地图像编辑软件都可以)
  • 修改CSS里的路径:url("banoscursorsmall.ico") 0 0

3. 检查文件路径与缓存

  • 确保光标文件和你的HTML文件在同一目录下,或者用./banoscursorsmall.png这种写法明确当前目录路径
  • 强制刷新Edge缓存:按下Ctrl+Shift+R,避免浏览器加载旧的缓存资源

4. 验证光标文件实际尺寸

再确认一下文件的实际像素尺寸——Chromium对自定义光标尺寸限制比较严格,超过系统默认尺寸(通常32x32)的文件可能会被直接忽略。

按照上面的步骤调整后,Edge应该就能正常显示你的自定义光标啦!

内容的提问来源于stack exchange,提问作者user9534017

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:19:49