js+css實(shí)現(xiàn)超簡(jiǎn)潔的二級(jí)下拉菜單效果代碼
本文實(shí)例講述了js+css實(shí)現(xiàn)超簡(jiǎn)潔的二級(jí)下拉菜單效果代碼。分享給大家供大家參考。具體如下:
這是一個(gè)很簡(jiǎn)潔的CSS+JavaScript二級(jí)菜單,沒(méi)有使用過(guò)多的修飾素材,盡量不調(diào)用外部圖片,簡(jiǎn)潔大方,而且便于二級(jí)開(kāi)發(fā)完善,最初是一個(gè)政府網(wǎng)站上的菜單。
運(yùn)行效果截圖如下:
在線(xiàn)演示地址如下:
http://demo.jb51.net/js/2015/js-css-simple-2jxl-menu-style-codes/
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>二級(jí)下拉菜單</title> <style type="text/css"> /* #193B5F 欄目字體顏色 */ *{margin:0; padding:0} body{width:960px; margin:20px auto; font-size:14px;} /*導(dǎo)航條*/ #nav {background-color:blue; color:#fff;height:25px;line-height:25px;text-align:center;list-style:none;} #nav a{color:#fff;} #nav li{width:75px;float:left;position:relative;z-index:1;} #nav li .title{display:block;} #nav li .title:hover{background-color:green;} #nav li .submenu{width:75px;margin:0 auto;background:green;position:absolute;left:0;top:25px;display:none;} #nav li .submenu dd{border-top:1px dotted #ddd;color:#fff;} </style> </head> <body> <ul id="nav"> <!-- 有二級(jí)菜單的,給li加class="menu" 沒(méi)有的不用加 --> <li class="menu"> <a href="#" class="title">國(guó)家政務(wù)</a> <dl class="submenu"> <dd><a href="#">時(shí)政要聞</a></dd> <dd><a href="#">遠(yuǎn)程黨教</a></dd> <dd><a href="#">村務(wù)管理</a></dd> </dl> </li> <li> <a href="#" class="title">網(wǎng)絡(luò)服務(wù)</a> </li> <li class="menu"> <a href="#" class="title">信息交流</a> <dl class="submenu"> <dd><a href="#">求購(gòu)信息</a></dd> <dd><a href="#">轉(zhuǎn)讓信息</a></dd> </dl> </li> </div><!--end nav--> <script type="text/javascript"> <!-- var nav = document.getElementById("nav").childNodes; for (var i=0;i<nav.length;i++) { if (nav[i].className=="menu") { nav[i].onmouseover = function(){fnNav(this,"block")}; nav[i].onmouseout = function(){fnNav(this,"none")}; } } function fnNav(obj,flag) { obj.getElementsByTagName("dl")[0].style.display = flag; } //--> </script> </body> </html>
希望本文所述對(duì)大家的JavaScript程序設(shè)計(jì)有所幫助。
- 淺談JavaScript 代碼簡(jiǎn)潔之道
- 淺談時(shí)鐘的生成(js手寫(xiě)簡(jiǎn)潔代碼)
- JS實(shí)現(xiàn)超簡(jiǎn)潔網(wǎng)頁(yè)title標(biāo)題跑動(dòng)閃爍提示效果代碼
- js實(shí)現(xiàn)簡(jiǎn)潔的TAB滑動(dòng)門(mén)效果代碼
- js實(shí)現(xiàn)浮動(dòng)在網(wǎng)頁(yè)右側(cè)的簡(jiǎn)潔QQ在線(xiàn)客服代碼
- angular.js和vue.js中實(shí)現(xiàn)函數(shù)去抖示例(debounce)
- javascript函數(shù)的節(jié)流[throttle]與防抖[debounce]
- JavaScript中定時(shí)控制Throttle、Debounce和Immediate詳解
- JavaScript性能優(yōu)化之函數(shù)節(jié)流(throttle)與函數(shù)去抖(debounce)
- javascript中的throttle和debounce淺析
- Javascript Throttle & Debounce應(yīng)用介紹
- javascript防抖函數(shù)debounce詳解
相關(guān)文章
JavaScript對(duì)象屬性檢查、增加、刪除、訪問(wèn)操作實(shí)例
這篇文章主要介紹了JavaScript對(duì)象屬性檢查、增加、刪除、訪問(wèn)操作實(shí)例,本文分別給出代碼實(shí)例來(lái)講解如何給對(duì)象增加屬性、檢查屬性存在、以及刪除和訪問(wèn)屬性,需要的朋友可以參考下2015-07-07javascript時(shí)間戳和日期字符串相互轉(zhuǎn)換代碼(超簡(jiǎn)單)
下面小編就為大家?guī)?lái)一篇javascript時(shí)間戳和日期字符串相互轉(zhuǎn)換代碼(超簡(jiǎn)單)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06JS前端開(kāi)發(fā)模擬虛擬dom轉(zhuǎn)真實(shí)dom詳解
這篇文章主要為大家介紹了JS前端開(kāi)發(fā)模擬虛擬dom轉(zhuǎn)真實(shí)dom詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01關(guān)于微信小程序自定義tabbar問(wèn)題詳析
微信小程序是一種全新的連接用戶(hù)與服務(wù)的方式,它可以在微信內(nèi)被便捷地獲取和傳播,同時(shí)具有出色的使用體驗(yàn),下面這篇文章主要給大家介紹了關(guān)于微信小程序自定義tabbar問(wèn)題的相關(guān)資料,需要的朋友可以參考下2022-04-04js彈出層永遠(yuǎn)居中實(shí)現(xiàn)思路及代碼
彈出層永遠(yuǎn)居中的方法有很多,在本文為大家詳細(xì)介紹下使用js是如何輕松實(shí)現(xiàn)的,喜歡的朋友可以參考下2013-11-11JS實(shí)現(xiàn)將Asp.Net的DateTime Json類(lèi)型轉(zhuǎn)換為標(biāo)準(zhǔn)時(shí)間的方法
這篇文章主要介紹了JS實(shí)現(xiàn)將Asp.Net的DateTime Json類(lèi)型轉(zhuǎn)換為標(biāo)準(zhǔn)時(shí)間的方法,涉及javascript針對(duì)時(shí)間與日期操作的相關(guān)技巧,需要的朋友可以參考下2016-08-08微信小程序購(gòu)物商城系統(tǒng)開(kāi)發(fā)系列-目錄結(jié)構(gòu)介紹
這篇文章主要介紹了微信小程序購(gòu)物商城系統(tǒng)開(kāi)發(fā)系列-目錄結(jié)構(gòu)介紹,有興趣的可以了解一下。2016-11-11