html中向上的菜单怎么写,向上展开的多级CSS菜单

向上展开的多级CSS菜单

#nav,

#nav ul {padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif; border:1px solid #000; border-color:#ace #79b #68a #bde; border-width:1px 2px 2px 1px; background:#fff; position:relative; z-index:200;}

#nav {height:25px; padding:0;}

#nav li {float:left;}

#nav li li {float:none; background:#fff;}

* html #nav li li {float:left;}

#nav li a {display:block; float:left; color:#888; margin:0 25px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}

#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300;}

#nav li:hover ul {left:0; bottom:21px; top:auto;}

* html #nav li:hover ul {left:10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

* html #nav ul {width:1px;}

#nav li:hover li:hover > ul {left:-15px; margin-left:100%; bottom:-7px; top:auto;}

#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}

#nav li:hover > a {text-decoration:underline; color:#57b;}

#nav li:hover li:hover ul,

#nav li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover li:hover ul

{left:-15px; margin-left:100%; bottom:-7px; top:auto;}

#nav li:hover ul ul,

#nav li:hover li:hover ul ul,

#nav li:hover li:hover li:hover ul ul,

#nav li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px;}

#nav li:hover a,

#nav li:hover li:hover a,

#nav li:hover li:hover li:hover a,

#nav li:hover li:hover li:hover li:hover a,

#nav li:hover li:hover li:hover li:hover li:hover a,

#nav li:hover li:hover li:hover li:hover li:hover li:hover a

{text-decoration:underline; color:#57b;}

#nav li:hover li a,

#nav li:hover li:hover li a,

#nav li:hover li:hover li:hover li a,

#nav li:hover li:hover li:hover li:hover li a,

#nav li:hover li:hover li:hover li:hover li:hover li a

{text-decoration:none; color:#888;}

stuHover = function() {

var cssRule;

var newSelector;

for (var i = 0; i < document.styleSheets.length; i++)

for (var x = 0; x < document.styleSheets[i].rules.length ; x++)

{

cssRule = document.styleSheets[i].rules[x];

if (cssRule.selectorText.indexOf("LI:hover") != -1)

{

newSelector = cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");

document.styleSheets[i].addRule(newSelector , cssRule.style.cssText);

}

}

var getElm = document.getElementById("nav").getElementsByTagName("LI");

for (var i=0; i

getElm[i].οnmοuseοver=function() {

this.className+=" iehover";

}

getElm[i].οnmοuseοut=function() {

this.className=this.className.replace(new RegExp(" iehover\\b"), "");

}

}

}

if (window.attachEvent) window.attachEvent("onload", stuHover);

向上展开的多级CSS菜单

Skeleton pull up menu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值