【发布时间】:2019-05-29 11:14:24
【问题描述】:
我想在悬停时为链接使用自定义光标。它在 Safari 和 Firefox 上运行良好,但在 Chrome 上它会跳回默认光标一毫秒,然后转到我的自定义光标。
Codepen:https://codepen.io/ford1234/pen/vwzRgJ
我在 Codepen 中重现了这个问题,但它也发生在我应用它的网站上。
<div>
<a href="#"><p>Hello</p></a>
</div>
<style>
html {
cursor: url('http://telephoneavenue.art/wp-content/uploads/2019/02/black-01.png'), auto;
}
a:hover {
cursor: url('http://telephoneavenue.art/wp-content/uploads/2019/05/blacktriangle-small17px.png'), auto;
}
预期结果:从圆形到三角形的过渡。 实际结果:从圆形过渡到默认手形指针,再到三角形。
【问题讨论】:
-
无法复制,但
will-change: cursor;可能会有所帮助。 -
@Paulie_D 不幸的是没有什么不同
标签: css hover mouse-cursor