vue項目給鼠標添加樣式


先在最外層div綁定一個@mousemove.native="move_layer",用來監聽鼠標移動事件。

HTML

<div style="position: absolute;z-index: 1" ref="Layer">
      <div style="width: 60px;height: 60px;background: rgba(86,213,226,0.5);border-radius: 50%"></div>
</div>

JavaScript

methods里寫一個方法。
調整偏移量讓div在鼠標正中

move_layer () {
      this.$refs.Layer.style.left = event.clientX + document.body.scrollLeft - 30 + 'px'
      this.$refs.Layer.style.top = event.clientY + document.body.scrollTop - 90 + 'px'
},

最終效果

鼠標截不出來。。。🤨


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM