【发布时间】:2018-01-29 20:54:23
【问题描述】:
我现在在一些网站上看到了这种趋势,默认光标被替换为新光标——在很多情况下是圆圈
这些光标是交互式的——交互式我的意思是当悬停一个 a-tag 时它会改变大小和颜色。
在这个网站上:https://en.leviev-group.com/你可以看到我想要的光标效果。
我试过做一支笔,但它不能正常工作:https://codepen.io/anon/pen/VQwdBv?q=cursor&limit=all&type=type-pens
<div id="cursor">
<div id="circle-big"></div>
<div id="circle"></div>
</div>
我希望中间的圆圈作为光标,周围的大圆圈延迟跟随光标。 当悬停 a-tag 时,它应该环绕 a-tag,类似于网站上的示例。如果可能的话,用 javascript 和 css 制作
这怎么可能?
【问题讨论】:
-
我不知道你为什么不使用
cursor属性而不是使用 div 来实现光标。无论如何,但你在正确的轨道上;将#circle 更改为 position:absolute 并将生成的坐标更改为 d.pageX 和 d.pageY 会有很长的路要走。 -
您不需要将图像添加到光标属性以使其工作吗?
标签: javascript html css cursor