CSS+HTML 實現(xiàn)頂部導(dǎo)航欄功能
發(fā)布時間:2021-08-24 15:40:09 作者:man_zuo
我要評論

這篇文章主要介紹了CSS+HTML 實現(xiàn)頂部導(dǎo)航欄功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
導(dǎo)航欄的實現(xiàn)、固定頂部導(dǎo)航欄、二級菜單實現(xiàn)
效果圖:
2018/11/16更新:
最近在使用這個導(dǎo)航欄的時候,發(fā)現(xiàn)頁面在放大和縮小的情況下,導(dǎo)航欄的布局和顯示都有些小問題,所以重新改了一下css部分的代碼,重新貼上來
新的代碼實現(xiàn)(優(yōu)化布局):
<html> <head> <style type="text/css"> .top{ /* 設(shè)置寬度高度背景顏色 */ height: auto; /*高度改為自動高度*/ width:100%; margin-left: 0; background:rgb(189, 181, 181); position: fixed; /*固定在頂部*/ top: 0;/*離頂部的距離為0*/ margin-bottom: 5px; } .top ul{ /* 清除ul標簽的默認樣式 */ width: auto;/*寬度也改為自動*/ list-style-type: none; white-space:nowrap; overflow: hidden; margin-left: 5%; /* margin-top: 0; */ padding: 0; } .top li { float:left; /* 使li內(nèi)容橫向浮動,即橫向排列 */ margin-right:2%; /* 兩個li之間的距離*/ position: relative; overflow: hidden; } .top li a{ /* 設(shè)置鏈接內(nèi)容顯示的格式*/ display: block; /* 把鏈接顯示為塊元素可使整個鏈接區(qū)域可點擊 */ color:white; text-align: center; padding: 3px; overflow: hidden; text-decoration: none; /* 去除下劃線 */ } .top li a:hover{ /* 鼠標選中時背景變?yōu)楹谏?*/ background-color: #111; } .top ul li ul{ /* 設(shè)置二級菜單 */ margin-left: -0.2px; background:rgb(189, 181, 181); position: relative; display: none; /* 默認隱藏二級菜單的內(nèi)容 */ } .top ul li ul li{ /* 二級菜單li內(nèi)容的顯示 */ float:none; text-align: center; } .top ul li:hover ul{ /* 鼠標選中二級菜單內(nèi)容時 */ display: block; } body{ background:#eff3f5; } </style> <body> <div class="top"> <center> <ul> <li><a href="#">一級菜單</a></li> <li><a href="#">一級菜單</a></li> <li><a href="#">一級菜單</a></li> <li><a href="#"><b>一級菜單</b></a></li> <li><a href="#">一級菜單</a></li> <li> <a href="#">一級菜單</a> <ul> <li><a href="#">二級菜單</a></li> <li><a href="#">二級菜單</a></li> </ul> </li> </ul> </center> </div> </body> </head> </html>
下面的原來的代碼實現(xiàn)(頁面放大縮小的時候?qū)Ш桨媾虐嬗袉栴}):
<html> <head> <style type="text/css"> .top{ /* 設(shè)置寬度高度背景顏色 */ height: 50px; width:100%; background:rgb(189, 181, 181); position: fixed; /*固定在頂部*/ top: 0;/*離頂部的距離為0*/ } .top ul{ /* 清除ul標簽的默認樣式 */ width: 80%; list-style-type: none; margin: 0; padding: 0; overflow: hidden; } .top li { float:left; /* 使li內(nèi)容橫向浮動,即橫向排列 */ margin-right:50px; /* 兩個li之間的距離*/ } .top li a{ /* 設(shè)置鏈接內(nèi)容顯示的格式*/ display: block; /* 把鏈接顯示為塊元素可使整個鏈接區(qū)域可點擊 */ color:white; text-align: center; padding: 14px 16px; text-decoration: none; /* 去除下劃線 */ } .top li a:hover{ /* 鼠標選中時背景變?yōu)楹谏?*/ background-color: #111; } .top ul li ul{ /* 設(shè)置二級菜單 */ width: auto; background:rgb(189, 181, 181); position: absolute; display: none; /* 默認隱藏二級菜單的內(nèi)容 */ } .top ul li ul li{ /* 二級菜單li內(nèi)容的顯示 */ margin-right:0; float:none; text-align: center; } .top ul li:hover ul{ /* 鼠標選中二級菜單內(nèi)容時 */ display: block; } </style> <body> <div class="top"> <center> <ul> <li><a href="#">一級菜單</a></li> <li><a href="#">一級菜單</a></li> <li><a href="#">一集菜單</a></li> <li><a href="#"><b>一級菜單</b></a></li> <li><a href="#">一級菜單</a></li> <li> <a href="#">一級菜單</a> <ul> <li><a href="#">二級菜單</a></li> <li><a href="#">二級菜單</a></li> </ul> </li> </ul> </center> </div> </body> </head> </html>
到此這篇關(guān)于CSS+HTML 實現(xiàn)頂部導(dǎo)航欄功能的文章就介紹到這了,更多相關(guān)css頂部導(dǎo)航欄內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- 本文主要介紹了css旋轉(zhuǎn)導(dǎo)航的示例代碼,文中通過示例代碼介紹的非常詳細,該導(dǎo)航可用在一些網(wǎng)站首頁導(dǎo)航欄中,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-27
- 今天來帶大家做一個可愛的滑動導(dǎo)航欄效果,這個demo很基礎(chǔ),但是使用場景非常廣泛,感興趣的小伙伴們可以參考一下2021-06-15
CSS實現(xiàn)移動端橫向滾動導(dǎo)航條(PC端也適用)
這篇文章主要介紹了CSS實現(xiàn)移動端橫向滾動導(dǎo)航條(PC端也適用),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編2021-03-17- 這篇文章主要介紹了CSS 帶搜索導(dǎo)航欄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)2021-02-22
- 這篇文章主要介紹了純CSS實現(xiàn)導(dǎo)航欄下劃線跟隨效果,本文圖文并茂實例代碼詳解,給大家介紹的非常詳細,需要的朋友參考下吧2019-12-09
- 本文通過三種方法給大家介紹css實現(xiàn)流程導(dǎo)航效果,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下2019-11-13
- 這篇文章主要介紹了基于html+css 實現(xiàn)簡易導(dǎo)航欄功能,主要就是css(級聯(lián)樣式表)對html的內(nèi)容做格式化。具體內(nèi)容詳情大家跟隨小編一起通過本文學(xué)習(xí)吧2021-04-07
- 本文通過實例代碼給大家介紹了css實現(xiàn)導(dǎo)航切換效果,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2018-08-15
- CSS梯形導(dǎo)航圖是一種使用 CSS 布局實現(xiàn)的導(dǎo)航設(shè)計,可以根據(jù)需要靈活調(diào)整導(dǎo)航菜單的上下位置和大小,本文主要介紹了css實現(xiàn)電梯導(dǎo)航,具有一定的參考價值,感興趣的可以了解2023-05-06