jQuery/Vue的滑鼠移入移出效果

不言
發布: 2018-07-09 15:04:14
原創
3013 人瀏覽過

這篇文章主要介紹了關於jQuery/Vue的滑鼠移入移出效果,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

實現想法

1、根據滑鼠的位置定位在元素內出現的方向
2、根據方向動態設定遮罩層樣式
3、設定動畫移動遮罩層

jQuery版

jQuery外掛可以透過$.fn.extend方法進行拓展。

html

mouse hover

mouse hover

mouse hover

mouse hover

mouse hover

mouse hover

登入後複製

css

.container { width: 600px; margin: auto; margin-top: 100px; } .content { float: left; position: relative; height: 150px; width: 150px; margin: 20px; overflow: hidden; background: #ccc; } .content .shade { position: absolute; top: 0; display: none; width: 100%; height: 100%; line-height: 100px; color: #fff; background: rgba(0, 0, 0, 0.7); }
登入後複製

js

登入後複製

Vue版

通用Vue的元件實作判斷元素內滑鼠的位置,利用插槽的方式顯示遮罩層內容。

html

mouse hover
mouse hover
mouse hover
mouse hover
mouse hover
mouse hover
登入後複製

css

登入後複製

js

 
登入後複製

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

JS字串轉數字的方法

以上是jQuery/Vue的滑鼠移入移出效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!