vue 滑鼠移入顯示圖示 ,滑鼠移出隱藏圖示
做一個專案用到好多次這個效果 沒有圖示, 滑鼠移入後,顯示背景色同時顯示圖示,滑鼠移到圖示上去之後圖示需要改變顏色,研究嘗試了不同的方法,使用的其他方法都遇到一些小問題,例如滑鼠移動到圖示上的時候背景色消失了。
滑鼠移入之前:
滑鼠移入之後效果:
方法一:(這個是找了好久,在SCDN上找到的,最便捷的方法,感謝大佬分享,解決了我的煩惱,是目前找到的最簡單的方法,照搬的大佬的,望大佬原諒)
html程式碼:
<div class="father">滑鼠移進來有驚喜哦
<p class="child">我是那個隱藏的小驚喜,滑鼠引進來我就出現啦</p>
</div>
css程式碼:
.father .child{
display:none; //p的內容一開始設定為不可見
}
.father:hover .child{
display:block; //滑鼠移入後,p的標籤的內容為可見
}
這裡有一點要注意,要顯示的內容必須存在於其父級標籤(即div標籤)的子集標籤(即p標籤)中,否則無法生效。
填個小坑:如果是用scss的小夥伴,記得把上面的css改成SCSS的巢狀形式,才會有效果哦。
方法二:(這個是自己想的比較麻煩,結合vue使用)
<div class="father" >
<div v-if="show" class="child"></div>
</div>
在父div繫結mouseenter和mouseout事件, mouseenter:show=true , mouseout:show=false
子:根據show 值決定子div是否顯示
相關文章
- jQuery滑鼠移入移出jQuery
- win10隱藏桌面圖示怎麼顯示 win10隱藏桌面圖示如何恢復Win10
- 滑鼠滑過,縮圖放大顯示(純CSS)CSS
- JQuery滑鼠移到小圖顯示大圖效果的方法jQuery
- win10 如何顯示隱藏圖示_win10系統右下角的圖示怎麼隱藏Win10
- win10圖示隱藏了怎麼弄出來_win10顯示隱藏的圖示設定方法Win10
- win7工作列圖示設定(顯示或者隱藏)Win7
- CSS 實現 : 滑鼠移動上去顯示 div,移開隱藏 divCSS
- mac顯示隱藏檔案,取消顯示隱藏檔案Mac
- fltk-rs 隱藏標題欄但顯示工作列圖示
- asp.net GridView列資料滑鼠移入顯示提示資訊ASP.NETView
- 滑鼠懸停新增遮罩及圖示。遮罩
- win10怎麼隱藏桌面圖示_win10如何隱藏桌面圖示Win10
- 通過滑鼠的移動來實現層的隱藏與顯示
- bootstrap 選單導航選單nav li滑鼠移入hover下拉顯示boot
- Mac顯示/不顯示隱藏檔案教程!Mac
- iOS 隱藏&顯示tabBariOStabBar
- win10三角箭頭圖示隱藏怎麼恢復 win10三角箭頭圖示隱藏如何顯示Win10
- 直播商城原始碼,密碼輸入框自定義顯示隱藏圖示原始碼密碼
- vue.js顯示與隱藏(v-if)Vue.js
- JavaScript滑鼠移入和移出切換樣式JavaScript
- jquery 滑鼠移到圖片彈出浮動層顯示大圖片例子jQuery
- 如何隱藏工作列的圖示win10_win10怎麼隱藏狀態列圖示Win10
- 直播平臺原始碼,隱藏app圖示並不在最近執行中顯示原始碼APP
- Qt 子視窗 隱藏標題欄的圖示,隱藏在工作列上的圖示QT
- CSS3滑鼠懸浮圖示旋轉CSSS3
- jQuery 效果 – 隱藏和顯示jQuery
- mac隱藏檔案顯示Mac
- view的隱藏和顯示View
- Mac 顯示隱藏檔案Mac
- win10平板顯示滑鼠指標顯示怎麼設定_win10平板滑鼠指標顯示操作方法Win10指標
- 滑鼠經過顯示下拉選單
- 怎麼隱藏win10桌面圖示 隱藏win10系統桌面所有圖示的方法Win10
- MacOS X隱藏和顯示隱藏檔案Mac
- Mac顯示和隱藏“隱藏檔案”命令Mac
- win10怎麼雙擊隱藏桌面圖示 Win10隱藏桌面圖示的三種方法Win10
- 【IDL】滑鼠資訊顯示介面(同理可實現鷹眼圖等)
- qt 使用qmake pro檔案新增 ico圖示,程式執行時顯示圖示,exe也顯示圖示QT