【发布时间】:2017-08-12 15:01:51
【问题描述】:
有没有办法通过 javascript 访问光标,以便您可以定义图像的 x、y 位置? 我在 css 中为光标设置了一个自定义 data-uri,我希望能够动态调整偏移量,而不必重新定义整个东西。
body{
cursor: url('data:image/svg+xml;utf8,<svg fill="none" stroke="black" stroke-width="1" height="48" viewBox="0 0 24 24" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M 0 0 H 6 L 12 12 V 18"/></svg>') 24 24, auto;
}
如何通过 javascript 动态设置 x、y??
【问题讨论】:
-
你的目标到底是什么?
-
目标是根据鼠标位置调整偏移量,但我刚刚意识到,由于 mousemove 事件延迟,它将基于滞后位置。我想即使我可以偏移它,它也不会无法完成我需要的工作。
-
我基本上希望光标捕捉到一个不可见的网格。
标签: javascript css cursor offset