CSS二級下拉選單
本章節分享一段程式碼例項,它實現了二級下拉選單效果。
當滑鼠懸浮可以出現二級選單。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .menu { font-family: arial, sans-serif; width: 750px; position: relative; margin: 0; font-size: 11px; margin: 50px 0; } menu ul li a,.menu ul li a { display: block; text-decoration: none; color: #000; width: 104px; height: 20px; text-align: center; color: #fff; border: 1px solid #fff; background: #710069; line-height: 20px; font-size: 11px; overflow: hidden; } .menu ul li a:visited { display: block; text-decoration: none; color: #000; width: 104px; height: 20px; text-align: center; color: #fff; border: 1px solid #fff; background: #710069; line-height: 20px; font-size: 11px; overflow: hidden; } .menu ul { padding: 0; margin: 0; list-style-type: none; } .menu ul li { float: left; margin-right: 1px; position: relative; } /*使用display將子選單樣式隱藏*/ .menu ul li ul { display: none; } /*當滑鼠移動到主選單上上子選單顯示,使絕對定位來控制其相對父元素的位置*/ .menu ul li:hover a { color: #fff; background: #36f; } .menu ul li:hover ul { display: block; position: absolute; top: 21px; left: 0; width: 105px; } .menu ul li:hover ul li a { display: block; background: #ddd; color: #000; } .menu ul li:hover ul li a:hover { background: #6fc; color: #000; } </style> </head> <body> <div class="menu"> <ul> <li><a class="hide" href="#">首頁</a></li> <li> <a class="hide" href="#">螞蟻部落</a> <ul> <li><a href="#">div教程</a></li> <li><a href="#">css教程</a></li> <li><a href="#">js教程</a></li> </ul> </li> <li> <a class="hide" href="#">CSS3</a> <ul> <li><a href="#">softwhy.com</a></li> <li><a href="#">css3教程</a></li> </ul> </li> <li><a class="hide" href="#">Java</a></li> <li><a class="hide" href="#">jQuery</a></li> </ul> </div> </body> </html>
上述程式碼實現了簡單的二級下拉選單效果,滑鼠懸浮即可檢視效果。
相關閱讀:
(1).相對定位參閱CSS position:relative 相對定位一章節。
(2).浮動參閱CSS float浮動一章節。
(3).:hover參閱CSS E:hover偽類選擇器一章節。
相關文章
- CSS 二級下拉選單CSS
- jQuery與CSS二級下拉選單jQueryCSS
- JavaScript二級下拉選單詳解JavaScript
- CSS三級下拉導航選單詳解CSS
- HTML/CSS 二級選單HTMLCSS
- jQuery 緩衝效果二級導航下拉選單jQuery
- JavaScript 動畫效果緩慢二級下拉選單JavaScript動畫
- 二級下拉導航選單製作詳解
- css滑鼠懸浮下拉選單效果CSS
- CSS導航欄及下拉選單CSS
- HTML+CSS實現下拉選單HTMLCSS
- checkbox及css實現點選下拉選單CSS
- 純css製作導航下拉選單CSS
- jquery實現四級級聯下拉選單jQuery
- CSS多級選單CSS
- js css滑鼠懸停顯示下拉選單JSCSS
- CSS學習案例(14):下拉導航選單CSS
- HTML+CSS+JQuery實現下拉選單滑鼠懸浮顯示下拉選單,取消隱藏HTMLCSSjQuery
- jquery-滑鼠經過導航條,顯示二級下拉選單jQuery
- Vue 資料雙向繫結實現二級下拉懸浮選單Vue
- vue下拉選單Vue
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- jq+css+html打造下拉導航選單例項CSSHTML單例
- HTML select 下拉選單HTML
- HTML select下拉選單HTML
- CSS多級導航選單效果CSS
- CSS垂直三級導航選單CSS
- kendoUI 多選下拉選單 kendoMultiSelectUI
- js物件導向封裝級聯下拉選單列表JS物件封裝
- JavaScript二級導航選單JavaScript
- 實現單擊一級選單顯示或隱藏二級選單
- jQuery 美化select下拉選單jQuery
- 圓角select下拉選單
- 三種方法解決純css下拉選單滑鼠移入選單內容時選單隱藏消失的問題CSS
- jQuery和CSS3摺疊卡片式下拉選單框特效jQueryCSSS3特效
- jQuery和css3超讚select下拉選單框美化外掛jQueryCSSS3
- HTML5與CSS3中滑鼠懸停會有下拉選單HTMLCSSS3
- 選擇select下拉選單網頁跳轉網頁