css - 自定义光标图像 CSS

标签 css firefox mouse-cursor

我有许多 heroshot 图像,单击时会弹出一个模态弹出窗口。 我试图让我的光标在图像上移动时变成放大镜。即使我的 magnify.cur 出现在正确的位置,以下 CSS 似乎也不起作用。

a.heroshot img {
  cursor:url(/img/magnify.cur), pointer;
}

有没有人做过类似的事情?如果存在 JavaScript 解决方案,我不介意。

编辑:它适用于 Safari,但不适用于 Firefox。

最佳答案

您的问题可能是光标 URL 在 Firefox for Mac 中不起作用。

您可以在 Firefox 上使用 -moz-zoom-in 关键字获得相同的效果。

cursor:url(/img/magnify.cur), -moz-zoom-in, auto;

这将显示 magnify.cur,Mozilla 特定的缩放光标或系统默认光标。使用浏览器支持的列表中的第一个光标。

您还可以看到 list of cursor keywords不同浏览器支持。

关于css - 自定义光标图像 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/336925/

相关文章:

ruby-on-rails - Rails link_to 解释 :class and :style as params for the :action?

css - Firefox 拒绝转换元素

javascript - DOM parentNode 和 parentElement 的区别

javascript - 在Rails中生成VAPID公钥并将其传递给Javascript

javascript - 谷歌地图 - 将光标更改为图像拾取偏移

windows - 自定义鼠标光标的阴影 (2)

javascript - 在模式中单击单元格或作为弹出或警报对话框时显示表格单元格详细信息

html - css过滤图像亮度但不覆盖文本

python - wxPython 更改鼠标光标以通知长时间运行的操作

html - 第三级居中菜单下拉导航问题