【发布时间】:2020-07-30 02:50:05
【问题描述】:
我对 svg 游标的质量(清晰度)有疑问。真的很低。我尝试设置不同的形状渲染值,但没有帮助。
使用示例:
cursor: url('./question.svg') 4 4, auto !important;
还有 svg:
<svg viewBox="0 0 512 512" width="24" height="24" xmlns="http://www.w3.org/2000/svg">
<title>
question mark
</title>
<path d="M469.3 256a213.3 213.3 0 1 1-426.6 0 213.3 213.3 0 0 1 426.6 0zm-256-64a42.7 42.7 0 1 1 61.2 38.5 69.9 69.9 0 0 0-39.8 62.8 21.3 21.3 0 1 0 42.6 0c0-10.3 6-19.8 15.7-24.4A85.3 85.3 0 1 0 170.7 192a21.3 21.3 0 1 0 42.6 0zM256 405.3a32 32 0 1 0 0-64 32 32 0 0 0 0 64z" fill-rule="evenodd"/>
</svg>
我认为您可以轻松重现它,因为它总是会发生。
【问题讨论】:
-
您能否提供一个屏幕截图以使事情尽可能清晰?但是,我检查了这个链接 css-tricks.com/almanac/properties/c/cursor> 并且 more-parameters 游标属性有两个参数,例如:
svg:hover { cursor: url(./question.svg), auto; }。那么...4应该做什么? -
@xKobalt:URL 和坐标,带有关键字后备。
-
@Sheppard25 我没有你说的质量问题
-
请告诉我们您使用的是哪种浏览器和设备,因为我刚刚在 Windows 上使用 Chrome 和 Edge 进行了测试,它们似乎都能很好地呈现光标。 @xKobalt 4s 是替代热点的坐标:developer.mozilla.org/nl/docs/Web/CSS/cursor
-
我可以在 Mac 上的 Chrome、FF、Safari 上重现该问题。 Safari 是(一次)最好的质量,但仍然不如这里看到的 png 那样清晰:gist.github.com/dsdsdsdsdsds/bd142334efcd81f0b30e