我对CSS3和JavaScript非常陌生,我正在挖掘这个主题的几天。 我想用图像掩盖照片。我想要面罩遵循鼠标指针。 我读过的是,使用类属性掩码或掩码图像完成掩码,然后是图像的url。 当鼠标移动时,是否有重新定位此掩码的方法?有没有一种方法让css3类跟随鼠标光标
0
A
回答
0
当然,只是使用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
0
设定的初始样式:(在此情况下,使用限幅)
#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>
working plunkr sample http://plnkr.co/edit/B8vKjIIFYp2oxiX6o8uI?p=preview
相关问题
- 1. VB.NET文本框跟随鼠标光标
- 2. 我如何有一个元素跟随鼠标没有jQuery的
- 3. PySide:有一个SVG图像跟随鼠标没有拖放?
- 4. 有没有一种方法可以区分JavaScript中的鼠标?
- 5. 跟踪鼠标光标android
- 6. 有没有办法相对鼠标光标定位md-tooltip?
- 7. 有没有办法更新dom而不影响鼠标光标?
- 8. 在Xul或JavaScript中,有没有办法隐藏鼠标光标?
- 9. 有没有人有代码让鼠标光标在Silverlight中交叉/加号?
- 10. CSS3的鼠标光标缩放
- 11. 有没有一种方式来扩大一个JFileChooser目录没有鼠标
- 12. 眼睛跟随鼠标光标Mootools - > jQuery
- 13. 使jqZoom Evolution的缩放框跟随我的鼠标光标
- 14. Intellij光标保持跟随鼠标和突出显示
- 15. 如何绘制跟随鼠标光标的十字?
- 16. WPF贪吃蛇游戏跟随鼠标光标
- 17. Javascript html编辑器光标焦点跟随鼠标
- 18. 处理:椭圆鼠标跟随没有重叠
- 19. 在QWidget中跟踪鼠标光标
- 20. 使对象跟随鼠标
- 21. 颈后跟随着鼠标
- 22. 有没有一种检测方案实现的标准方法?
- 23. C++ OpenGL有一个四个跟随鼠标指针(无Glut)
- 24. 有没有办法让任何语言的“鬼光标”?
- 25. 有没有办法让鼠标完全忽略html元素?
- 26. 当没有鼠标连接时,编程式地显示鼠标光标
- 27. 没有链接会将鼠标光标变为鼠标指针时悬停
- 28. 有没有人做过在JFreeChart中跟随鼠标的十字线?
- 29. 有没有一种方法可以制作全球标签
- 30. 在three.js中跟随鼠标位置的光线
'我读过的是使用类属性掩码或掩码图像完成掩码,然后是图像的URL.' ...这不是任何标准的一部分,但可能是一种方法来做到这一点.. – rnevius