代码简介:

JS+Css伸缩菜单,红色,很好看。注:IE6下好像有点不正常,用的朋友自己修正下!

代码内容:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Js+Css打造的红色经典伸缩菜单代码_网页代码站(www.webdm.cn)</title>
<style>
<!--
body{
background-color:#ffdee0;
}
#navigation {
width:200px;
font-family:Arial;
}
#navigation > ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#navigation > ul > li {
border-bottom:1px solid #ED9F9F;
}
#navigation > ul > li > a{
display:block;
padding:5px 5px 5px 0.5em;
text-decoration:none;
border-left:12px solid #711515;
border-right:1px solid #711515;
}
#navigation > ul > li > a:link, #navigation > ul > li > a:visited{
background-color:#c11136;
color:#FFFFFF;
}
#navigation > ul > li > a:hover{background-color:#990020;color:#ffff00;
}#navigation ul li ul{list-style-type:none;margin:0px;padding:0px 0px 0px 0px;
}
#navigation ul li ul li{border-top:1px solid #ED9F9F;
}
#navigation ul li ul li a{display:block;padding:3px 3px 3px 0.5em;text-decoration:none;border-left:28px solid #a71f1f;border-right:1px solid #711515;
}
#navigation ul li ul li a:link, #navigation ul li ul li a:visited{background-color:#e85070;color:#FFFFFF;
}
#navigation ul li ul li a:hover{background-color:#c2425d;color:#ffff00;
}
#navigation ul li ul.myHide{display:none;
}
#navigation ul li ul.myShow{display:block;
}
-->
</style>
<script language="javascript">
function change(){//通过父元素li,找到兄弟元素ulvar oSecondDiv = this.parentNode.getElementsByTagName("ul")[0];//CSS交替更换来实现显、隐if(oSecondDiv.className == "myHide")oSecondDiv.className = "myShow";elseoSecondDiv.className = "myHide";
}
window.onload = function(){var oUl = document.getElementById("listUL");var aLi = oUl.childNodes;   //子元素var oA;for(var i=0;i<aLi.length;i++){//如果子元素为li,且这个li有子菜单ulif(aLi[i].tagName == "LI" && aLi[i].getElementsByTagName("ul").length){oA = aLi[i].firstChild;  //找到超链接oA.onclick = change;    //动态添加点击函数}}
}
</script>
</head>
<body>
<div id="navigation"><ul id="listUL"><li><a href="#">Home</a></li><li><a href="#">News</a><ul class="myHide"><li><a href="#">Lastest News</a></li><li><a href="#">All News</a></li></ul></li><li><a href="#">Sports</a><ul class="myHide"><li><a href="/">Basketball</a></li><li><a href="/">Football</a></li><li><a href="/">Volleyball</a></li></ul>        </li><li><a href="/">Weather</a><ul class="myHide"><li><a href="#">Today's Weather</a></li><li><a href="#">Forecast</a></li></ul></li><li><a href="/">Contact Me</a></li></ul>
</div>
</body>
</html>
<br>
<p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>

代码来自:http://www.webdm.cn/webcode/a172083e-f917-471b-9696-b07130cde2f9.html

转载于:https://www.cnblogs.com/webdm/archive/2011/03/14/1983219.html

Js+Css打造的红色经典伸缩菜单代码相关推荐

  1. JS+CSS打造一款漂亮绿色相册代码

    代码简介: JavaScript+CSS完成的漂亮相册展示效果,运用了大量CSS代码,JS代码并不多,它可以自动获取链接图片的地址以及TITLE标签的信息,当鼠标点击小图的时候它就会自动加载大图,类似 ...

  2. JS+CSS打造仿QQ面板的三级折叠下拉菜单

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  3. html鼠标滚动效果代码,JS+CSS实现大气清新的滑动菜单效果代码

    本文实例讲述了JS+CSS实现大气清新的滑动菜单效果代码.分享给大家供大家参考,具体如下: 这是一款比较大气清新的滑动导航菜单,CSS和JavaScript配合完成,鼠标放到一级菜单上,会滑出二级的菜 ...

  4. html中通过定位 实现下拉,JS+CSS相对定位实现的下拉菜单

    本文实例讲述了JS+CSS相对定位实现的下拉菜单.分享给大家供大家参考.具体如下: 这里使用的是相对定位,不过效果还可以,用时候再修整一下,这个只是实现了大概功能,还有许多细节没有修饰. 运行效果截图 ...

  5. JS+CSS打造随屏幕滚动的quick快速导航代码

    代码内容: <html> <head> <title>JS+CSS打造随屏幕滚动的quick快速导航代码_网页代码站(www.webdm.cn)</title ...

  6. html中 导航条置顶的代码6,JS+CSS实现六级网站导航主菜单效果

    本文实例讲述了JS+CSS实现六级网站导航主菜单效果.分享给大家供大家参考.具体如下: 这是一款JS+CSS实现支持6级的网站导航主菜单,级级相信够大家用了,外观蓝色风格,也是使用最多的一种菜单颜色, ...

  7. html+js+css打造的高仿苹果时钟组件

    给心爱的BdTab插件添加上两款苹果手机的时钟,放在浏览器主页,简直不要太好了啊, 可随意拖动.#创业# html+js+css打造的高仿 <div style="width: 100 ...

  8. Css实现的鼠标滑动选项卡菜单代码

    代码简介: 流行鼠标滑动菜单,实际上这是一个大家常说的滑动门特效,鼠标经过后相应版块随之变化. 代码内容: <html> <head> <title>Css实现的鼠 ...

  9. 一款JS+CSS实现的无缝平滑图片滚动代码

    代码简介: 非常平滑的JS图片滚动特效代码,无缝循环,速度可自定义,鼠标悬停时停止.它的特点是JS和图片地址分离,这样做你就经易的从数据库动态调用每张图片的地址,方便控制,因此它非常的应用. 代码内容 ...

最新文章

  1. mlcc激光雷达与相机外参标定初体验
  2. 华为发布 AR 地图技术,但最佳的运行设备不是手机
  3. tf.placeholder类似函数中的形参
  4. linux shell脚本学习xargs命令使用详解
  5. OpenGL blending sort 混合排序(前后)的实例
  6. php redis 扩展 编译安装,Linux 下 PHP 扩展 redis 编译安装
  7. 如何现实CITRIX XenAPP内容重定向
  8. php 解析http,用PHP手动解析原始HTTP数据
  9. PJzhang:经典子域名爆破工具subdomainsbrute
  10. @SessionAttributes
  11. android 常用机型尺寸_android手机屏幕密度和逻辑尺寸
  12. 一张图概括App启动流程
  13. 强化学习10——迭代学习
  14. matlab表示大于等于,matlab不等于怎么表示
  15. 外汇EA真的有用吗?外汇EA如何设置
  16. Mac下如何实现自动切换输入法
  17. 欲望都市游戏设计 背景图层和UI图层的设计
  18. 福田区有哪些公园好玩 你都去过吗
  19. Word详细教程一(解决word护眼设置,但有些字底色仍是白色的)
  20. PTA 礼尚往来(递推)

热门文章

  1. 查看dll文件被哪些软件调用的命令
  2. python-语言播报
  3. linux 进程间通信之pipe
  4. Linux下恢复误删文件:思路+实践
  5. 高并发系统数据库设计
  6. no persister for
  7. ACM PKU1703 Find them, Catch them
  8. hoj 1072 活动安排问题
  9. 生成二维码接口,前端调用接口将二维码显示在页面上
  10. 五大经典算法之动态规划