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

  • 相关阅读:
    Linq聚合操作之Aggregate,Count,Sum,Distinct源码分析
    Linq分区操作之Skip,SkipWhile,Take,TakeWhile源码分析
    Linq生成操作之DefautIfEmpty,Empty,Range,Repeat源码分析
    Linq基础操作之Select,Where,OrderBy,ThenBy源码分析
    PAT 1152 Google Recruitment
    PAT 1092 To Buy or Not to Buy
    PAT 1081 Rational Sum
    PAT 1084 Broken Keyboard
    PAT 1077 Kuchiguse
    PAT 1073 Scientific Notation
  • 原文地址:https://www.cnblogs.com/webdm/p/1983219.html
Copyright © 2011-2022 走看看