广

JavaScript

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    javascript+css实现超简洁的二级下拉菜单效果代码

    2018-04-08 09:03:17 次阅读 稿源:互联网
    零七广告

    本文实例讲述了js+css实现超简洁的二级下拉菜单效果代码。分享给大家供大家参考。具体如下:

    这是一个很简洁的CSS+JavaScript二级菜单,没有使用过多的修饰素材,尽量不调用外部图片,简洁大方,而且便于二级开发完善,最初是一个政府网站上的菜单。

    运行效果截图如下:

    在线演示地址如下:

    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>二级下拉菜单</title><style type="text/css">/*#193B5F 栏目字体颜色*/*{margin:0; padding:0}body{width:960px; margin:20px auto; font-size:14px;}/*导航条*/#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"><!-- 有二级菜单的,给li加class="menu" 没有的不用加 -->  <li class="menu">   <a href="#" class="title">国家政务</a>   <dl class="submenu">    <dd><a href="#">时政要闻</a></dd>    <dd><a href="#">远程党教</a></dd>    <dd><a href="#">村务管理</a></dd>   </dl>  </li>  <li>   <a href="#" class="title">网络服务</a>  </li>  <li class="menu">   <a href="#" class="title">信息交流</a>   <dl class="submenu">    <dd><a href="#">求购信息</a></dd>    <dd><a href="#">转让信息</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>

    希望本文所述对大家的JavaScript程序设计有所帮助。

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告