有没有办法让 css3 类跟随鼠标光标
Is there a way for a css3 class to follow the mouse cursor
我对CSS3和JavaScript很陌生,我正在挖掘这个主题几天。我想用图像遮罩照片。我想让面具跟随鼠标指针。我读到屏蔽是用类属性掩码或掩码图像完成的,后跟图像的 url。有没有办法在鼠标移动时重新定位此蒙版?
当然,只需使用 JavaScript 来监听 mousemove
事件:
像这样:
document.getElementById('myVerySpecificContainer').addEventListener('mousemove', function(event) {
// reposition whatever with the event coordinates (clientX, clientY, screenX, screenY)
}
完成后,removeEventListener
因为这是一个非常昂贵的活动。
可在此处找到可用的事件属性:https://developer.mozilla.org/en-US/docs/Web/Events/mousemove
设置初始样式:(在本例中使用剪切)
#pic {
position: absolute;
clip: rect(0px, 100px, 100px, 0px);
}
然后设置一些JS以在鼠标移动时更新样式
<img id='pic' src="http://www.html5rocks.com/en/tutorials/masking/adobe/clip1a.png" width="568">
<script>
document.body.onmousemove= function(e){
document.getElementById("pic").style.clip = "rect("+(e.clientY-50)+"px "+(e.clientX+50)+"px "+(e.clientY+50)+"px "+(e.clientX-50)+"px)";
}
</script>
工作普伦克尔样品http://plnkr.co/edit/B8vKjIIFYp2oxiX6o8uI?p=preview
相关文章:
- 网站跟随鼠标滚动
- 三.js - 对象跟随鼠标位置
- HTML 中跟随鼠标的动画图像蒙版
- HTML5 画布跟随鼠标效果 jquery
- D3:跟随鼠标坐标
- Div 跟随鼠标并避免浏览器边界
- Javascript html 编辑器光标焦点跟随鼠标
- 在javascript中使box边缘跟随鼠标指针
- 为什么当对象跟随鼠标时javascript会出现滞后
- 如何使Bootstrap 3工具提示跟随鼠标
- 如何在开始拖动任何对象时使iframe跟随鼠标光标
- DIV捕捉到网格并跟随鼠标
- 任何让文本区域跟随鼠标的方法
- 努力使一个对象总是跟随鼠标在box2dweb
- 图像跟随鼠标指针和淡出
- 在AngularJS中跟随鼠标的弹出对话框
- 如何让jQuery鼠标悬停工具提示跟随鼠标指针?
- 使动态图像跟随鼠标
- 如何跟随鼠标反向移动
- 有没有办法让 css3 类跟随鼠标光标