本文介紹了使用HTML+CSS實現鼠標劃過的二級菜單欄的示例,分享給大家,具體如下:
html head title 二級菜單測試 /title meta charset= utf-8 style type= text/css /*為了使菜單居中*/ body { padding-top:100px; text-align:center; /* -------------菜單css代碼----------begin---------- */ .menuDiv { border: 2px solid #aac; overflow: hidden; display:inline-block; /* 去掉a標簽的下劃線 */ .menuDiv a { text-decoration: none; /* 設置ul和li的樣式 */ .menuDiv ul , .menuDiv li { list-style: none; margin: 0; padding: 0; float: left; /* 設置二級菜單絕對定位,并隱藏 */ .menuDiv ul li ul { position: absolute; display: none; /* 設置二級菜單的li的樣式 */ .menuDiv ul li ul li { float: none; /* 鼠標放在一級菜單上,顯示二級菜單 */ .menuDiv ul li:hover ul { display: block; /* 一級菜單 */ .menuDiv ul li a { width: 120px; line-height: 40px; color: black; background-color: #cfe; text-align: center; border-left: 1px solid #bbf; display: block; /* 在一級菜單中,第一個不設置左邊框 */ .menuDiv ul li:first-child a { border-left: none; /* 在一級菜單中,鼠標放上去的樣式 */ .menuDiv ul li a:hover { color: #f0f; background-color: #bcf; /* 二級菜單 */ .menuDiv ul li ul li a { width: 120px; line-height: 36px; color: #456; background-color: #eff; text-align: center; border: 1px solid #ccc; border-top: none; display: block; /* 在二級菜單中,第一個設置頂邊框 */ .menuDiv ul li ul li:first-child a { border-top: 1px solid #ccc; /* 在二級菜單中,鼠標放上去的樣式 */ .menuDiv ul li ul li a:hover { color: #a4f; background-color: #cdf; /* -------------菜單css代碼----------end---------- */ /style /head body !-- -------菜單html代碼---------begin------- -- div >相信看了這些案例你已經掌握了方法,更多精彩請關注php 其它相關文章!
相關閱讀:
H5里圖片中有縫隙應該如何解決
html5的頁面結構需要注意那些方面
H5怎樣做出日歷校驗功能
以上就是如何使用HTML+CSS做出鼠標劃過就可以顯示二級菜單欄的詳細內容,html教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答