JS實(shí)現(xiàn)黑色大氣的二級(jí)導(dǎo)航菜單效果
本文實(shí)例講述了JS實(shí)現(xiàn)黑色大氣的二級(jí)導(dǎo)航菜單效果。分享給大家供大家參考。具體如下:
這是一款自己做的不錯(cuò)的二級(jí)導(dǎo)航菜單,黑色風(fēng)格,是根據(jù)仿淘寶支付寶菜單而做的,自我感覺還算行吧。
運(yùn)行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/js-black-style-2l-nav-menu-codes/
具體代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>多級(jí)導(dǎo)航菜單</title> <style> strong { font-style: normal; font-weight: normal; font-weight: bold; } a { cursor: pointer; text-decoration: none; } #container { width: 960px; margin: 0pt auto; } #nav, .nav-container, .nav-container ul, #nav .nav-master-a:hover, #nav .nav-master-a:hover strong, #nav li.current .nav-master-a strong, #nav li.current .nav-master-a, #nav .nav-sub a:hover, #nav .nav-sub a:hover span { background-image: url('images/bg-nav.gif'); background-repeat: no-repeat; } #nav { position: relative; height: 66px; margin: 5px 0pt 0pt; background-position: 0pt -230px; background-repeat: repeat-x; } .nav-container { padding-left: 15px; height: 66px; background-position: 0pt 0pt; } .nav-container ul { height: 100%; background-position: right -66px; } .nav-container ul ul.nav-sub { background: none repeat scroll 0% 0% transparent; height: auto; } .nav-master { display: block; float: left; height: 36px; width: 100px; line-height: 36px; text-align: center; padding-right: 4px; } .nav-master-a { display: block; font-size: 14px; height: 26px; line-height: 26px; overflow: hidden; background: none repeat scroll 0% 0% transparent; text-decoration: none; margin-top: 5px; } .nav-master-a strong { display: block; color: rgb(255, 255, 255); height: 100%; } li.current .nav-master-a strong, #nav li.current .nav-master-a:hover strong { color: rgb(0, 0, 0); } .nav-master-a:hover { text-decoration: none; background-position: 0pt -315px; } .nav-master-a:hover strong { background-position: right -360px; } #nav li.current .nav-master-a strong { background-position: right -180px; padding-top: 2px; } #nav li.current .nav-master-a { background-position: 0pt -131px; overflow: hidden; color: rgb(0, 0, 0); height: 31px; } #nav li.current .nav-master-a:hover strong { color: rgb(0, 0, 0); } ul.nav-sub { position: absolute; width: 920px; text-align: left; top: 38px; left: 20px; display: none; padding: 2px 0pt 0pt; background: none repeat scroll 0% 0% transparent; } #nav .current .nav-sub { display: block; } .nav-sub li { float: left; display: block; width: 78px; text-align: center; height: 30px; overflow: hidden; margin-right: 4px; } #nav .nav-sub a { display: block; height: 22px; overflow: hidden; color: rgb(77, 77, 77); text-decoration: none; } #nav .nav-sub a span { display: block; line-height: 22px; height: 22px; } #nav .nav-sub a:hover { background-position: 0pt -405px; } #nav .nav-sub a:hover span { background-position: right -446px; } .sp-nav { overflow:hidden; background: url(images/bg-nav.gif) repeat-x 0 -595px; height:31px; line-height:31px } .sp-con { color:#CCC; margin:0 auto; width:968px; } .sp-l { overflow:hidden; float:left; background:url(images/bg-nav.gif) no-repeat 0 -558px; width:6px; height:31px } .sp-r { overflow:hidden; float:right; background:url(images/bg-nav.gif) no-repeat -6px -558px; height:31px; width:6px; } .sp-m { position:relative; padding:0 10px; float:left; background:url(images/bg-nav.gif) repeat-x 0 -495px; height:31px; line-height:31px; width:936px; color:#000; text-align: left; } .other { float: left; height: 23px; margin-right: 22px; display: inline; } .so { float: right; padding-top: 6px; height: 26px; } .so .inputstyleso { width: 89px; height: 16px; line-height: 16px; border: 1px solid rgb(190, 190, 190); float: left; padding-top: 2px; padding-left: 5px; } .so img { float: left; margin: 2px 4px 0pt 0pt; display: inline; } </style> </head> <body> <script language="javascript"> var waitInterval2; var MDelayTime2=300;/* 設(shè)置延時(shí)0.3秒 */ function qiehuan(num){ clearTimeout(waitInterval2); waitInterval2=window.setTimeout("qiehuan2("+num+");",MDelayTime2); } function qiehuan2(num){ clearTimeout(waitInterval2); for(var id = 0;id<=9;id++) { if(id==num) { document.getElementById("qh_con"+id).style.display="block"; document.getElementById("mynav"+id).className="nav-master current"; } else { document.getElementById("qh_con"+id).style.display="none"; document.getElementById("mynav"+id).className="nav-master"; } } } </script> <div id="nav"> <div class="nav-container"> <ul> <li class="nav-master current" id="mynav0"><a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(0)"><strong>首頁</strong></a> <ul class="nav-sub" id="qh_con0"> <li><a href="#"><span>最近更新</span></a></li> <li><a href="#"><span>熱門推薦</span></a></li> <li><a href="#"><span>周下載榜</span></a></li> <li><a href="#"><span>月下載榜</span></a></li> <li><a href="#"><span>相關(guān)教程</span></a></li> <li><a href="#"><span>美化軟件</span></a></li> </ul> </li> <li class="nav-master" id="mynav1"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(1)"><strong>xp主題</strong></a> <ul class="nav-sub" id="qh_con1"> <li><a href="#"><span>美女明星</span></a></li> <li><a href="#"><span>影視動(dòng)漫</span></a></li> <li><a href="#"><span>清爽系列</span></a></li> <li><a href="#"><span>顏色專題</span></a></li> <li><a href="#"><span>3D金屬</span></a></li> <li><a href="#"><span>節(jié)日游戲</span></a></li> <li><a href="#"><span>汽車體育</span></a></li> <li><a href="#"><span>風(fēng)景設(shè)計(jì)</span></a></li> <li><a href="#"><span>蘋果系統(tǒng)</span></a></li> <li><a href="#"><span>透明專題</span></a></li> </ul> </li> <li class="nav-master" id="mynav2"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(2)"><strong>vista主題</strong></a> <ul class="nav-sub" id="qh_con2"> <li><a href="#"><span>完美套裝</span></a></li> <li><a href="#"><span>動(dòng)漫影視</span></a></li> <li><a href="#"><span>清爽系列</span></a></li> <li><a href="#"><span>美女主題</span></a></li> <li><a href="#"><span>3D系列</span></a></li> <li><a href="#"><span>汽車主題</span></a></li> <li><a href="#"><span>風(fēng)景主題</span></a></li> <li><a href="#"><span>黑色主題</span></a></li> <li><a href="#"><span>創(chuàng)意設(shè)計(jì)</span></a></li> <li><a href="#"><span>系統(tǒng)主題</span></a></li> </ul> </li> <li class="nav-master" id="mynav3"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(3)"><strong>win7主題</strong></a> <ul class="nav-sub" id="qh_con3"> <li><a href="#"><span>完美套裝</span></a></li> <li><a href="#"><span>風(fēng)景主題</span></a></li> <li><a href="#"><span>動(dòng)漫影視</span></a></li> <li><a href="#"><span>汽車主題</span></a></li> <li><a href="#"><span>清爽系列</span></a></li> <li><a href="#"><span>設(shè)計(jì)主題</span></a></li> <li><a href="#"><span>黑色主題</span></a></li> <li><a href="#"><span>精美推薦</span></a></li> </ul> </li> <li class="nav-master" id="mynav4"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(4)"><strong>屏幕保護(hù)</strong></a> <ul class="nav-sub" id="qh_con4"> <li><a href="#"><span>泡泡</span></a></li> <li><a href="#"><span>湖泊瀑布</span></a></li> <li><a href="#"><span>動(dòng)物植物</span></a></li> <li><a href="#"><span>3D、游戲</span></a></li> <li><a href="#"><span>影視卡通</span></a></li> <li><a href="#"><span>時(shí)鐘</span></a></li> <li><a href="#"><span>恐怖</span></a></li> <li><a href="#"><span>節(jié)日、藝術(shù)</span></a></li> <li><a href="#"><span>水館族</span></a></li> <li><a href="#"><span>自然風(fēng)光</span></a></li> <li><a href="#"><span>太空、火焰</span></a></li> </ul> </li> <li class="nav-master" id="mynav5"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(5)"><strong>系統(tǒng)圖標(biāo)</strong></a> <ul class="nav-sub" id="qh_con5"> <li><a href="#"><span>IP包</span></a></li> <li><a href="#"><span>蘋果</span></a></li> <li><a href="#"><span>系統(tǒng)硬件</span></a></li> <li><a href="#"><span>生活</span></a></li> <li><a href="#"><span>游戲</span></a></li> <li><a href="#"><span>節(jié)日</span></a></li> <li><a href="#"><span>卡通</span></a></li> <li><a href="#"><span>文件夾</span></a></li> <li><a href="#"><span>回收站</span></a></li> <li><a href="#"><span>軟件</span></a></li> <li><a href="#"><span>手機(jī)數(shù)碼</span></a></li> </ul> </li> <li class="nav-master" id="mynav6"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(6)"><strong>鼠標(biāo)指針</strong></a> <ul class="nav-sub" id="qh_con6"> <li><a href="#"><span>動(dòng)漫鼠標(biāo)</span></a></li> <li><a href="#"><span>透明系列</span></a></li> <li><a href="#"><span>精美特色</span></a></li> <li><a href="#"><span>CursorFx/Xp</span></a></li> <li><a href="#"><span>鼠標(biāo)特效</span></a></li> </ul> </li> <li class="nav-master" id="mynav7"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(7)"><strong>桌面壁紙</strong></a> <ul class="nav-sub" id="qh_con7"> <li><a href="#"><span>3D、創(chuàng)意</span></a></li> <li><a href="#"><span>美女明星</span></a></li> <li><a href="#"><span>動(dòng)物植物</span></a></li> <li><a href="#"><span>風(fēng)景、日歷</span></a></li> <li><a href="#"><span>節(jié)日系列</span></a></li> <li><a href="#"><span>影視動(dòng)漫</span></a></li> <li><a href="#"><span>游戲卡通</span></a></li> <li><a href="#"><span>PSP、手繪</span></a></li> <li><a href="#"><span>炫彩抽象</span></a></li> <li><a href="#"><span>人文建筑</span></a></li> </ul> </li> <li class="nav-master" id="mynav8"> <a class="nav-master-a" href="#" onMouseOut="clearTimeout(waitInterval2);" onMouseOver="javascript:qiehuan(8)"><strong>其它美化</strong></a> <ul class="nav-sub" id="qh_con8"> <li><a href="#"><span>啟動(dòng)界面</span></a></li> <li><a href="#"><span>登陸界面</span></a></li> <li><a href="#"><span>vista邊欄</span></a></li> <li><a href="#"><span>夢(mèng)幻桌面</span></a></li> <li><a href="#"><span>系統(tǒng)聲音</span></a></li> <li><a href="#"><span>精選美化包</span></a></li> <li><a href="#"><span>相關(guān)教程</span></a></li> <li><a href="#"><span>美化軟件</span></a></li> </ul> </li> </ul> </div> </div> </body> </html>
希望本文所述對(duì)大家的JavaScript程序設(shè)計(jì)有所幫助。
- 以JavaScript來實(shí)現(xiàn)WordPress中的二級(jí)導(dǎo)航菜單的方法
- JS實(shí)現(xiàn)的簡(jiǎn)潔二級(jí)導(dǎo)航菜單雛形效果
- JS+CSS實(shí)現(xiàn)精美的二級(jí)導(dǎo)航效果代碼
- 基于dropdown.js實(shí)現(xiàn)的兩款美觀大氣的二級(jí)導(dǎo)航菜單
- js實(shí)現(xiàn)橫向伸展開的二級(jí)導(dǎo)航菜單代碼
- js實(shí)現(xiàn)的黑背景灰色二級(jí)導(dǎo)航菜單效果代碼
- JavaScript實(shí)現(xiàn)簡(jiǎn)單的二級(jí)導(dǎo)航菜單實(shí)例
- JS實(shí)現(xiàn)仿京東淘寶豎排二級(jí)導(dǎo)航
- js實(shí)現(xiàn)二級(jí)導(dǎo)航功能
相關(guān)文章
淺談javascript中執(zhí)行環(huán)境(作用域)與作用域鏈
本文主要介紹了javascript中執(zhí)行環(huán)境(作用域)與作用域鏈,并在文章結(jié)尾處做出了總結(jié),感興趣的朋友可以看下2016-12-12JavaScript實(shí)現(xiàn)視頻轉(zhuǎn)GIF的示例代碼
這篇文章主要介紹了JavaScript實(shí)現(xiàn)視頻轉(zhuǎn)GIF,本文一共會(huì)按照以下三步去實(shí)現(xiàn)一個(gè)視頻轉(zhuǎn)?GIF?功能,解封裝視頻,從視頻文件中獲取視頻幀,解碼視頻幀,獲取幀圖像信息,拼裝幀圖像信息,生成?GIF,需要的朋友可以參考下2024-03-03非html5實(shí)現(xiàn)js版彈球游戲示例代碼
彈球游戲,一般都是使用html5來實(shí)現(xiàn)的,其實(shí)不然,使用js也可以實(shí)現(xiàn)類似的效果,下面有個(gè)不錯(cuò)的示例,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-09-09js中forEach,for in,for of循環(huán)的用法示例小結(jié)
這篇文章主要介紹了js中forEach,for in,for of循環(huán)的用法,結(jié)合實(shí)例形式總結(jié)分析了js中forEach,for in,for of循環(huán)相關(guān)使用技巧與操作注意事項(xiàng),需要的朋友可以參考下2020-03-03微信域名檢測(cè)接口調(diào)用演示步驟(含PHP、Python)
這篇文章主要介紹了微信域名檢測(cè)接口調(diào)用演示步驟(含PHP、Python),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12Javascript 5種方法實(shí)現(xiàn)過濾刪除前后所有空格
這篇文章主要介紹Javascript 5種過濾刪除前后所有空格的方法,比較實(shí)用,需要的朋友可以參考下。2016-06-06javascript實(shí)現(xiàn)類似于新浪微博搜索框彈出效果的方法
這篇文章主要介紹了javascript實(shí)現(xiàn)類似于新浪微博搜索框彈出效果的方法,涉及javascript彈出搜索框的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07微信小程序?qū)崿F(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06微信小程序之下拉列表實(shí)現(xiàn)方法解析(附完整源碼)
這篇文章主要介紹了微信小程序之下拉列表實(shí)現(xiàn)方法解析(附完整源碼),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08防止按鈕在短時(shí)間內(nèi)被多次點(diǎn)擊的方法
一個(gè)按鈕可以在短時(shí)間內(nèi)多次點(diǎn)擊,那么有可能會(huì)被用戶惡意點(diǎn)擊,下面有個(gè)不錯(cuò)的方法可以有效制止,希望對(duì)大家有所幫助2014-03-03