我對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. PySide:有一個SVG圖像跟隨鼠標沒有拖放?
- 3. 我如何有一個元素跟隨鼠標沒有jQuery的
- 4. 有沒有一種方法可以區分JavaScript中的鼠標?
- 5. 跟蹤鼠標光標android
- 6. 鼠標光標爲.Gif沒有動畫
- 7. d3d9沒有鼠標光標GetFrontBufferData
- 8. 讓「球」跟隨畫布上的鼠標
- 9. 在Xul或JavaScript中,有沒有辦法隱藏鼠標光標?
- 10. 有沒有辦法相對鼠標光標定位md-tooltip?
- 11. 有沒有辦法更新dom而不影響鼠標光標?
- 12. 有沒有人有代碼讓鼠標光標在Silverlight中交叉/加號?
- 13. CSS3的鼠標光標縮放
- 14. 讓鼠標在鼠標點擊鼠標後跟着鼠標
- 15. 有沒有一種方式來擴大一個JFileChooser目錄沒有鼠標
- 16. 如何繪製跟隨鼠標光標的十字?
- 17. Intellij光標保持跟隨鼠標和突出顯示
- 18. Javascript html編輯器光標焦點跟隨鼠標
- 19. 眼睛跟隨鼠標光標Mootools - > jQuery
- 20. 側欄隱藏/顯示按鈕,跟隨光標鼠標?
- 21. 使jqZoom Evolution的縮放框跟隨我的鼠標光標
- 22. WPF貪吃蛇遊戲跟隨鼠標光標
- 23. 如何讓光標跟隨另一個div裏的光標,與純JS的mousemove
- 24. 處理:橢圓鼠標跟隨沒有重疊
- 25. 帶有數據導出的鼠標光標跟蹤軟件
- 26. 在QWidget中跟蹤鼠標光標
- 27. 頸後跟隨着鼠標
- 28. 跟隨鼠標的時間
- 29. 使對象跟隨鼠標
- 30. In Highstock v1.3.1有沒有一種方法只在鼠標上檢測setExtremes?
'我讀過的是使用類屬性掩碼或掩碼圖像完成掩碼,然後是圖像的URL.' ...這不是任何標準的一部分,但可能是一種方法來做到這一點.. – rnevius