html - 具有自定义 url 的光标属性无法在 Chrome 中正确显示

标签 html css image google-chrome cursor

我将 CSS cursor 属性与通过 URL 指定的自定义图像一起使用。

但是,在 Chrome 上执行此操作时,光标图像周围会出现白点。

如果我们查看下图,您可以在 google chrome 上看到问题。

enter image description here enter image description here

这不会发生在其他浏览器上。如火狐:

enter image description here enter image description here

这是使用的光标图像的链接: http://imgur.com/a/dooCC

我最初认为问题是图像中使用了半透明。但是图像根本没有半透明。

这是怎么回事,我该如何解决这样的问题?

谢谢。

最佳答案

我尝试在 Mac OS X 10.11 上使用 Chrome 52.0 重现此示例,但我没有看到锯齿状的白色边缘。此代码段是否为您显示了锯齿状的白色边缘?

.cursor-test {
  height: 200px;
  width: 100%;
}

#cursor-test-1 {
  background-color: red;
  cursor: url('http://i.imgur.com/jaYSPxo.png'), auto;
}

#cursor-test-2 {
  background-color: blue;
  cursor: url('http://i.imgur.com/aFU13SN.png'), auto;
}
<div id="cursor-test-1" class="cursor-test"></div>
<div id="cursor-test-2" class="cursor-test"></div>

更新:这是一张动画 gif 屏幕截图,展示了我的外观。我试图捕获常规屏幕截图,但 OS X 似乎在屏幕截图中隐藏了自定义 CSS 光标。

custom cursor hover

关于html - 具有自定义 url 的光标属性无法在 Chrome 中正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38944492/

相关文章:

image - 如何在 HTML 页面中停止 adblock 和阻止图像

javascript - 函数只在第一次点击时运行?

javascript - jQuery 图像映射替代方案

java - 在Java中将二维数组转换为图像?

javascript - Jquery 在鼠标悬停时每行显示不同的数据 ID

html - 如果标签使用所有图像在每个标签上显示文本+图标,那么如何添加文本以帮助搜索引擎找到标签上的关键字?

html - 如何按比例减少包含图像的元素的高度?

javascript - 追加到无序列表时无法在 'appendChild' 错误上执行 'Node'

javascript - 如果 css 类存在则绑定(bind)元素

html - 使用 Nokogiri 迭代样式属性