最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)適用于素材網站的黑色多級菜單導航條效果

 更新時間:2015年08月24日 09:24:55   作者:企鵝  
這篇文章主要介紹了js實現(xiàn)適用于素材網站的黑色多級菜單導航條效果,涉及javascript鼠標事件及頁面元素樣式的動態(tài)切換技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了js實現(xiàn)適用于素材網站的黑色多級菜單導航條效果。分享給大家供大家參考。具體如下:

這是一款適用于素材網站的黑色多級菜單導航條,無需jQuery,采用CSS+javaScript來實現(xiàn),整體效果非常棒,用來學習CSS也是很不錯的。

運行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-black-color-nav-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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>css+js打造超酷黑灰色二級橫向下拉導航菜單</title>
<style>
body{margin:0;padding:0;color:#000;}
#mainHeader{width:100%;z-index:3020;position:relative;}
#mainHeader ul,#mainHeader li{position:relative;margin:0;padding:0;list-style:none;z-index:3020;}
#headerTop{background:#222;background:linear-gradient(bottom,#171717 0,#222 10%);background:-moz-linear-gradient(bottom,#171717 0,#222 10%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#171717),color-stop(10%,#222));z-index:3020;height:52px;}
#headerBottom{border-top:1px solid #4f4f4f;border-bottom:1px solid #000;position:relative;height:34px;background:#2c2c2c;background:linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);background:-moz-linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),color-stop(100%,#1d1d1d));z-index:3010;}
#navmenu{width:900px;margin:0 auto;position:relative;font-size:14px;}
#navmenu li{display:block;position:relative;float:left;border-top:0;border-left:1px solid #454545;border-bottom:0;border-right:1px solid #151515;xheight:18px;}
#navmenu li a{text-shadow:1px 1px 1px black;display:block;padding:8px 18px;color:#fff;text-decoration:none;white-space:nowrap;}
#navmenu li a:hover{padding-top:5px;border-top:3px solid #ff0000;}
.newSash{position:relative;}
.newSash .newSashSpan{background:url(images/newSashRed.gif) top left no-repeat;width:26px;height:26px;position:absolute;top:-1px;right:0;}
.downArrow{display:block;border-color:#fff transparent transparent transparent;border-style:solid;border-width:3px;height:0;width:0;position:absolute;top:16px;right:8px;_border:none;}
#navmenu div{position: absolute;visibility: hidden; padding: 0;margin-left:-1px;margin-top:2px; background: #313131;border:1px solid #222;}
#navmenudiv a{position: relative;display: block;margin: 0;padding: 8px 10px;border-bottom:1px solid #fff;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #666;color: #fff;}
#navmenu div a:hover{background: #222;border-top:none;border-left:3px solid #ff0000;color: #FFF;padding: 8px 10px;}
</style>
<script type="text/javascript">
var timeout  = 500;
var closetimer  = 0;
var ddmenuitem = 0;
function mopen(id)
{
 mcancelclosetime();
 if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
 ddmenuitem = document.getElementById(id);
 ddmenuitem.style.visibility = 'visible';
}
function mclose()
{
 if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
function mclosetime()
{
 closetimer = window.setTimeout(mclose, timeout);
}
function mcancelclosetime()
{
 if(closetimer)
 {
  window.clearTimeout(closetimer);
  closetimer = null;
 }
}
document.onclick = mclose;
</script>
</head>
<body style="text-align:center">
<div id="mainHeader" >
<div id="headerTop"></div>
<div id="headerBottom">
<ul id="navmenu">
 <li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">網站首頁<span class="downArrow"></span></a>
  <div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
  <a href="#">腳本之家</a>
  <a href="#">電子商務</a>
  <a href="#">網絡營銷人才</a>
  <a href="#">導航條代碼</a>
  <a href="#">網站營銷</a>  </div>
 </li>
 <li><a href="#" onmouseover="mopen('m2')" onmouseout="mclosetime()">導航條代碼<span class="downArrow"></span></a>
  <div id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
  <a href="#">腳本之家</a>
  <a href="#">電子商務</a>
  <a href="#">網絡營銷人才</a>
  <a href="#">導航條代碼</a>
  <a href="#">網站營銷</a>  </div>
 </li>
 <li><a href="#" onmouseover="mopen('m3')" onmouseout="mclosetime()">網頁素材<span class="downArrow"></span></a>
  <div id="m3" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
  <a href="#">腳本之家</a>
  <a href="#">電子商務</a>
  <a href="#">網絡營銷人才</a>
  <a href="#">導航條代碼</a>
  <a href="#">網站營銷</a>  </div>
 </li>
 <li class="newSash"><a href="#">腳本之家</a><span class="newSashSpan"></span>
 </li>
 <li><a href="#" onmouseover="mopen('m4')" onmouseout="mclosetime()">開源源碼<span class="downArrow"></span></a>
  <div id="m4" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
  <a href="#">腳本之家</a>
  <a href="#">電子商務</a>
  <a href="#">網絡營銷人才</a>
  <a href="#">導航條代碼</a>
  <a href="#">網站營銷</a> </div>
 </li>
 <li><a href="#">網站營銷</a>
 </li>
 <li><a href="#">網站建設</a>
 </li>
</ul>
</div>
</div>
</div>
<br><br><br><br>
<p><p>非常小巧的JS下拉菜單代碼,兼容:IE6+, Firefox 1.5+, Opera 8+, Safari 3+, Chrome 0.2+</p></p>
</body>
</html>

希望本文所述對大家的javascript程序設計有所幫助。

相關文章

  • 淺析jsopn跨域請求原理及cors(跨域資源共享)的完美解決方法

    淺析jsopn跨域請求原理及cors(跨域資源共享)的完美解決方法

    由于同源策略的緣故,ajax不能向不同域的網站發(fā)出請求。接下來通過本文給大家介紹jsopn跨域請求原理及cors(跨域資源共享)的完美解決方法,需要的朋友可以參考下
    2017-02-02
  • 用JavaScript操作WinRar

    用JavaScript操作WinRar

    Blog的插入HTML功能有誤。 原來在blueidea.com上看到了用ASP執(zhí)行解壓縮動作的文章,一直沒有去用心看,前日,趁老大不在,爽了一把,把它改成了用JavaScript操作的了。
    2008-04-04
  • JavaScript中使用replace結合正則實現(xiàn)replaceAll的效果

    JavaScript中使用replace結合正則實現(xiàn)replaceAll的效果

    JavaScript?中使用?replace?達到?replaceAll的效果,其實就用利用的正則的全局替換。
    2010-06-06
  • JavaScript定義類和對象的方法

    JavaScript定義類和對象的方法

    這篇文章主要介紹了JavaScript定義類和對象的方法,分別以函數方式與Object類方式實現(xiàn),是javascript非常重要的技巧,需要的朋友可以參考下
    2014-11-11
  • pdfmake生成pdf的使用方法

    pdfmake生成pdf的使用方法

    本文介紹了如何使用pdfmake第三方庫在項目中根據模板生成PDF文件,文中還提到了常用的配置,如頁眉和頁腳效果,對pdfmake pdf使用方法感興趣的朋友一起看看吧
    2024-09-09
  • 仿服務器端腳本方式的JS模板實現(xiàn)方法

    仿服務器端腳本方式的JS模板實現(xiàn)方法

    仿服務器端腳本方式的JS模板實現(xiàn)方法...
    2007-04-04
  • (跨瀏覽器基礎事件/瀏覽器檢測/判斷瀏覽器)經驗代碼分享

    (跨瀏覽器基礎事件/瀏覽器檢測/判斷瀏覽器)經驗代碼分享

    一些js代碼,自己備用的,高手不要笑話我。(跨瀏覽器基礎事件,瀏覽器檢測,判斷瀏覽器的名稱、版本號、操作系統(tǒng))等等,很實用的,方便自己使用,感興趣的朋友可以了解下,希望本文對你有所幫助
    2013-01-01
  • js隱藏與顯示回到頂部按鈕及window.onscroll事件應用

    js隱藏與顯示回到頂部按鈕及window.onscroll事件應用

    現(xiàn)在大多數網站都會添加這種功能:當滾動條滾動到頁面的下方時,頁面的右下角會顯示出來一個“回到頂部”的按鈕或連接;那么,如何控制“回到頂部”按鈕的顯示或隱藏呢;本文介紹詳細實現(xiàn)方法,感興趣的你可不要走開哦
    2013-01-01
  • JavaScript實現(xiàn)微信小程序打卡時鐘項目實例

    JavaScript實現(xiàn)微信小程序打卡時鐘項目實例

    這篇文章主要為大家介紹了JavaScript實現(xiàn)微信小程序打卡時鐘項目實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • JS跳過debugger的幾種方法小結

    JS跳過debugger的幾種方法小結

    本文主要介紹了JS跳過debugger的幾種方法小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07

最新評論

福泉市| 南昌县| 陇南市| 邹城市| 印江| 德惠市| 高阳县| 凤翔县| 宁明县| 宁海县| 德江县| 岑溪市| 永登县| 七台河市| 遵义市| 勃利县| 千阳县| 常德市| 汤阴县| 神农架林区| 麻江县| 稻城县| 剑河县| 英德市| 淳化县| 虎林市| 伊宁市| 应城市| 汪清县| 乐都县| 巩义市| 库车县| 江都市| 铜山县| 蓝山县| 渭源县| 福鼎市| 昆明市| 博罗县| 孟州市| 辽宁省|