我使用 SVG 文件作为 CSS 中的鼠标指针。 Safari 可以正确显示它,而 Chrome 会在其周围显示黑点,就像制作不良的透明 GIF 伪影一样。
分别检查 Safari 和 Chrome 中的 fiddle,你就会明白我的意思。
.element {
...
cursor: url(http://wiki.ooo4kids.org/images/b/b3/Cursor-Hand.svg), e-resize;
...
}
http://jsfiddle.net/cdolek/nx6st28k/7/
有没有办法让它们看起来一样?
Mac OS X 优胜美地 10.10.5 (14F1021)
GIF 网址:https://dl.dropboxusercontent.com/u/1324709/screencap.gif
我使用简单的圆形 SVG 作为光标时遇到了边缘伪影问题。在 SVG 行中添加
shape-rendering="crispEdges"
attribute 为我解决了这个问题。
不过,我仍然注意到模拟增加的 DPR 存在同样的问题。