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

CSS设置cursor:url自定义图片光标不生效如何排查解决?

自定义鼠标光标不生效问题修复

你的自定义光标不显示核心是写法不符合CSS cursor 属性的语法规范,问题点和修复方式如下:

  • 语法缺必填项:使用自定义URL作为光标值时,必须在URL参数末尾追加一个浏览器内置的通用光标关键字作为兜底,缺少这个值的话浏览器会判定整个cursor属性无效,直接回退为默认系统光标。
  • 可选参数遗漏:自定义光标可以追加2个数值参数,代表光标点击的热点相对图片左上角的x、y偏移量,不写的话部分浏览器会用默认值,但显式写0 0兼容性更好。
  • 尺寸限制:主流浏览器对自定义光标图片有尺寸上限,Chrome、Firefox最高支持128128px的光标图,部分老旧浏览器仅支持3232px以内的图片,尺寸超限会直接加载失败。你页面内已经能正常渲染目标图片,路径错误问题可以直接排除。

把你原来的通配选择器样式替换成下面的写法即可:

*{
    cursor: url("image/grenouillerougelogo.png") 0 0, auto;
}

排查提示:如果替换后还是不显示,先把用作光标的grenouillerougelogo.png压缩到32*32px测试,小尺寸图片在所有浏览器下的兼容性最好。如果热点位置不对,调整后面两个数值即可,比如设成16 16就是把图片中心点作为点击触发位置。

问题截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 23:42:18