zoukankan      html  css  js  c++  java
  • Js+Css打造的红色经典伸缩菜单代码

    代码简介:

    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 {
    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,找到兄弟元素ul
    	var oSecondDiv = this.parentNode.getElementsByTagName("ul")[0];
    	//CSS交替更换来实现显、隐
    	if(oSecondDiv.className == "myHide")
    		oSecondDiv.className = "myShow";
    	else
    		oSecondDiv.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有子菜单ul
    		if(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

  • 相关阅读:
    企业库连接形式简单例子记录 EnterpriseLibrary.Data
    .net 抽象类(abstract)和接口(interface)区别
    windows service 开发、安装及调试
    asp.net(mvc) 框架
    获取IP地址
    select2 模糊查询远程数据
    设计模式篇——初探命令模式
    初探MVC路由
    初探表达式目录树
    C#实现插入排序法
  • 原文地址:https://www.cnblogs.com/webdm/p/1983219.html
Copyright © 2011-2022 走看看