我想知道如何在屏幕上跟踪鼠标在 X 轴上的位置。基于 Java/Processing 的有限知识,它类似于 Java 中的 mouseX。另外,我想根据鼠标在 X 轴上的位置旋转图像元素。收到一些建议会很好。
2 回答
GCT1015
TA贡献1827条经验 获得超4个赞
跟踪鼠标在 X 轴上的位置是通过一个eventListener(mousemove事件)完成的
此侦听器使用回调函数,该函数应更改transform元素的(旋转)css 属性。
// DOM accessor to your HTML element
const rotatingE = document.getElementById('my-rotating-el')
// Event Listener
document.addEventListener('mousemove', e => {
// Callback function
const mX = e.clientX / window.innerWidth * 360
rotatingE.style.transform = 'rotate('+ mX +'deg)'
})
我在这里做了一个简单的例子
添加回答
举报
0/150
提交
取消