用js(hover )+css實現下拉框效果(有效果圖)
效果圖
test.html
<div class="daohang">
<a href="">首頁</a>
<div class="gaikuang">
<div>協會概況</div>
<div class="xiehui">
<a href="">協會簡介</a>
<a href="">協會章程</a>
<a href="">協會領導</a>
<a href="">協會機構</a>
<a href="">聯絡方式</a>
</div>
</div>
<div class="gaikuang">
<div>職業教育</div>
<div class="xiehui">
<a href="">面授培訓</a>
<a href="">協會章程</a>
<a href="">協會領導</a>
<a href="">協會機構</a>
<a href="">聯絡方式</a>
</div>
</div>
<div class="gaikuang">
<div>協會概況</div>
<div class="xiehui">
<a href="">協會簡介</a>
<a href="">協會章程</a>
<a href="">協會領導</a>
<a href="">協會機構</a>
<a href="">聯絡方式</a>
</div>
</div>
<div class="gaikuang">
<div>協會概況</div>
<div class="xiehui">
<a href="">協會簡介</a>
<a href="">協會章程</a>
<a href="">協會領導</a>
<a href="">協會機構</a>
<a href="">聯絡方式</a>
</div>
</div>
<div class="gaikuang">
<div>協會概況</div>
<div class="xiehui">
<a href="">協會簡介</a>
<a href="">協會章程</a>
<a href="">協會領導</a>
<a href="">協會機構</a>
<a href="">聯絡方式</a>
</div>
</div>
</div>
</header>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script>
// 滑鼠移入時,顯示暗紅。隱藏下拉框
$(".gaikuang").mouseover(function() {
$(this).css("background-color", "#812323")
$(".xiehui").eq($(this).index() - 1).show();
});
// 滑鼠移出後,顯示紅色(和背景色是一個顏色),展示下拉框
$(".gaikuang").mouseout(function() {
$(this).css("background-color", "#d80505")
$(".xiehui").hide();
});
// });
</script>
test.css
注意: display: none;//重點程式碼,讓下拉框內容先隱藏
/* 首頁開始 */
.daohang {
display: flex;
align-items: center;
font-size: 20px;
color: #fdf0f0;
width: 1200px;
height: 60px;
margin: 0 auto;
background: #d80505;
}
.daohang a {
margin-left: 35px;
font-size: 20px;
color: #fdf0f0;
}
.gaikuang {
font-size: 20px;
color: #fdf0f0;
margin-left: 100px;
height: 60px;
line-height: 60px;
position: relative;
height: 60px;
line-height: 60px;
width: 120px;
text-align: center;
}
.xiehui {
display: none;//重點程式碼,讓下拉框內容先隱藏
top: 62.3px;
right: 0px;
position: absolute;
height: 210px;
z-index: 99;
}
.xiehui a {
display: block;
width: 120px;
height: 40px;
border-bottom: 1px solid rgba(255, 255, 255, 1);
color: #fdf0f0;
text-align: center;
background: #d80505;
line-height: 40px;
font-size: 20px;
}
/* 首頁結束 */
相關文章
- 使用 jquery 實現 css hover 長期維持效果jQueryCSS
- CSS + JS 實現打字機效果CSSJS
- 兩種純CSS方式實現hover圖片pop-out彈出效果CSS
- 一個有意思的CSS圖片hover效果CSS
- css製作下拉框效果CSS
- 用css實現視差效果CSS
- 如何不使用js實現滑鼠hover彈出選單效果JS
- JS實現輪播圖效果(有詳細註釋)JS
- 用純 CSS 實現鏤空效果CSS
- css 實現打分效果CSS
- JS和Css實現紅包雨的效果JSCSS
- JS實現馬賽克圖片效果JS
- 原生JS實現輪播圖的效果JS
- 用CSS實現Tab頁切換效果CSS
- 用純css實現打星星效果(三)CSS
- js實現打字效果JS
- CSS實現鏤空效果CSS
- 使用 CSS 實現透明效果CSS
- CSS 如何實現羽化效果?CSS
- 日常總結 --- hover圖片變化效果
- 純 CSS 實現斜紋效果CSS
- CSS實現footer“吸底”效果CSS
- 使用 CSS 實現漸變效果CSS
- 使用css實現霓虹燈效果CSS
- 純CSS實現液晶字型效果CSS
- CSS Houdini:用瀏覽器引擎實現高階CSS效果CSS瀏覽器
- CSS3 - vue中純css實現柱狀圖表效果CSSS3Vue
- 圓形放大的hover效果
- 使用CSS的clip-path實現圖片剪下效果CSS
- js 實現程式碼雨效果JS
- 【譯】CSS遮罩實現過渡效果CSS遮罩
- CSS實現漂亮的小水球效果CSS
- 奇技淫巧——CSS 實現波浪效果CSS
- CSS: hover選擇器的使用(實現滑鼠懸浮效果,滑鼠移上去div顯示)CSS
- CSS圓形圖片效果CSS
- JS實現彈幕效果(10.11—10.17)JS
- CSS3實現多種背景效果CSSS3
- Amazing!!CSS 也能實現煙霧效果?CSS