js+css实现的简单的下拉菜单。兼容性好。
2014-08-28 15:22
555 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>首页_menu2</title>
<style type="text/css">
<!--
* {
margin: 0;
padding: 0;
border: 0;
}
body {
font-family: arial, 宋体, serif;
font-size: 12px;
}
#nav {
line-height: 24px;
list-style-type: none;
background: #666;
}
#nav a {
display: block;
width: 80px;
text-align: center;
}
#nav a:link {
color: #666;
text-decoration: none;
}
#nav a:visited {
color: #666;
text-decoration: none;
}
#nav a:hover {
color: #FFF;
text-decoration: none;
font-weight: bold;
}
#nav li {
float: left;
width: 80px;
background: #CCC;
}
#nav li a:hover {
background: #999;
}
#nav li ul {
line-height: 27px;
list-style-type: none;
text-align: left;
left: -999em;
width: 180px;
position: absolute;
}
#nav li ul li {
float: left;
width: 180px;
background: #F6F6F6;
}
#nav li ul a {
display: block;
width: 156px;
text-align: left;
padding-left: 24px;
}
#nav li ul a:link {
color: #666;
text-decoration: none;
}
#nav li ul a:visited {
color: #666;
text-decoration: none;
}
#nav li ul a:hover {
color: #F3F3F3;
text-decoration: none;
font-weight: normal;
background: #C00;
}
#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
left: auto;
}
#content {
clear: left;
}
-->
</style>
<script type=text/javascript>
<!--//--><![CDATA[//><!--
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i = 0; i < sfEls.length; i++) {
sfEls[i].onmouseover = function() {
this.className += (this.className.length > 0 ? " " : "")
+ "sfhover";
}
sfEls[i].onMouseDown = function() {
this.className += (this.className.length > 0 ? " " : "")
+ "sfhover";
}
sfEls[i].onMouseUp = function() {
this.className += (this.className.length > 0 ? " " : "")
+ "sfhover";
}
sfEls[i].onmouseout = function() {
this.className = this.className.replace(new RegExp(
"( ?|^)sfhover\\b"), "");
}
}
}
window.onload = menuFix;
//--><!]]>
</script>
</head>
<body>
<ul id="nav">
<li><a href="#" >产品介绍</a>
<ul>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
</ul></li>
<li><a href="#" >服务介绍</a>
<ul>
<li><a href="#" >服务二</a></li>
<li><a href="#" >服务二</a></li>
<li><a href="#" >服务二</a></li>
<li><a href="#" >服务二服务二</a></li>
<li><a href="#" >服务二服务二服务二</a></li>
<li><a href="#" >服务二</a></li>
</ul></li>
<li><a href="#" >成功案例</a>
<ul>
<li><a href="#" >案例三</a></li>
<li><a href="#" >案例</a></li>
<li><a href="#" >案例三案例三</a></li>
<li><a href="#" >案例三案例三案例三</a></li>
</ul></li>
<li><a href="#" >关于我们</a>
<ul>
<li><a href="#" >我们四</a></li>
<li><a href="#" >我们四</a></li>
<li><a href="#" >我们四</a></li>
<li><a href="#" >我们四111</a></li>
</ul></li>
<li><a href="#" >在线演示</a>
<ul>
<li><a href="#" >演示</a></li>
<li><a href="#" >演示</a></li>
<li><a href="#" >演示</a></li>
<li><a href="#" >演示演示演示</a></li>
<li><a href="#" >演示演示演示</a></li>
<li><a href="#" >演示演示</a></li>
<li><a href="#" >演示演示演示</a></li>
<li><a href="#" >演示演示演示演示演示</a></li>
</ul></li>
<li><a href="#" >联系我们</a>
<ul>
<li><a href="#" >联系联系联系联系联系</a></li>
<li><a href="#" >联系联系联系</a></li>
<li><a href="#" >联系</a></li>
<li><a href="#" >联系联系</a></li>
<li><a href="#" >联系联系</a></li>
<li><a href="#" >联系联系联系</a></li>
<li><a href="#" >联系联系联系</a></li>
</ul></li>
</ul>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>首页_menu2</title>
<style type="text/css">
<!--
* {
margin: 0;
padding: 0;
border: 0;
}
body {
font-family: arial, 宋体, serif;
font-size: 12px;
}
#nav {
line-height: 24px;
list-style-type: none;
background: #666;
}
#nav a {
display: block;
width: 80px;
text-align: center;
}
#nav a:link {
color: #666;
text-decoration: none;
}
#nav a:visited {
color: #666;
text-decoration: none;
}
#nav a:hover {
color: #FFF;
text-decoration: none;
font-weight: bold;
}
#nav li {
float: left;
width: 80px;
background: #CCC;
}
#nav li a:hover {
background: #999;
}
#nav li ul {
line-height: 27px;
list-style-type: none;
text-align: left;
left: -999em;
width: 180px;
position: absolute;
}
#nav li ul li {
float: left;
width: 180px;
background: #F6F6F6;
}
#nav li ul a {
display: block;
width: 156px;
text-align: left;
padding-left: 24px;
}
#nav li ul a:link {
color: #666;
text-decoration: none;
}
#nav li ul a:visited {
color: #666;
text-decoration: none;
}
#nav li ul a:hover {
color: #F3F3F3;
text-decoration: none;
font-weight: normal;
background: #C00;
}
#nav li:hover ul {
left: auto;
}
#nav li.sfhover ul {
left: auto;
}
#content {
clear: left;
}
-->
</style>
<script type=text/javascript>
<!--//--><![CDATA[//><!--
function menuFix() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i = 0; i < sfEls.length; i++) {
sfEls[i].onmouseover = function() {
this.className += (this.className.length > 0 ? " " : "")
+ "sfhover";
}
sfEls[i].onMouseDown = function() {
this.className += (this.className.length > 0 ? " " : "")
+ "sfhover";
}
sfEls[i].onMouseUp = function() {
this.className += (this.className.length > 0 ? " " : "")
+ "sfhover";
}
sfEls[i].onmouseout = function() {
this.className = this.className.replace(new RegExp(
"( ?|^)sfhover\\b"), "");
}
}
}
window.onload = menuFix;
//--><!]]>
</script>
</head>
<body>
<ul id="nav">
<li><a href="#" >产品介绍</a>
<ul>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
<li><a href="#" >产品一</a></li>
</ul></li>
<li><a href="#" >服务介绍</a>
<ul>
<li><a href="#" >服务二</a></li>
<li><a href="#" >服务二</a></li>
<li><a href="#" >服务二</a></li>
<li><a href="#" >服务二服务二</a></li>
<li><a href="#" >服务二服务二服务二</a></li>
<li><a href="#" >服务二</a></li>
</ul></li>
<li><a href="#" >成功案例</a>
<ul>
<li><a href="#" >案例三</a></li>
<li><a href="#" >案例</a></li>
<li><a href="#" >案例三案例三</a></li>
<li><a href="#" >案例三案例三案例三</a></li>
</ul></li>
<li><a href="#" >关于我们</a>
<ul>
<li><a href="#" >我们四</a></li>
<li><a href="#" >我们四</a></li>
<li><a href="#" >我们四</a></li>
<li><a href="#" >我们四111</a></li>
</ul></li>
<li><a href="#" >在线演示</a>
<ul>
<li><a href="#" >演示</a></li>
<li><a href="#" >演示</a></li>
<li><a href="#" >演示</a></li>
<li><a href="#" >演示演示演示</a></li>
<li><a href="#" >演示演示演示</a></li>
<li><a href="#" >演示演示</a></li>
<li><a href="#" >演示演示演示</a></li>
<li><a href="#" >演示演示演示演示演示</a></li>
</ul></li>
<li><a href="#" >联系我们</a>
<ul>
<li><a href="#" >联系联系联系联系联系</a></li>
<li><a href="#" >联系联系联系</a></li>
<li><a href="#" >联系</a></li>
<li><a href="#" >联系联系</a></li>
<li><a href="#" >联系联系</a></li>
<li><a href="#" >联系联系联系</a></li>
<li><a href="#" >联系联系联系</a></li>
</ul></li>
</ul>
</body>
</html>
相关文章推荐
- CSS+JS实现兼容性很好的无限级下拉菜单
- CSS+JS实现兼容性很好的无限级下拉菜单
- CSS+JS实现兼容性很好的无限级下拉菜单
- CSS+JS实现兼容性很好的无限级下拉菜单
- js+css实现简单下拉菜单
- 无限级下拉菜单--CSS+JS实现兼容性很好的无限级下拉菜单
- js+css实现的简单易用兼容好的分页
- js+css简单实现半透明遮罩弹窗
- [JavaScript] JS+CSS 制作超级简单的下拉菜单
- 用html+css+js实现的一个简单的图片切换特效
- JS+CSS简单实现DIV遮罩层显示隐藏
- js+Css实现的一个简单对话框
- CSS:不用js实现的css下拉菜单特效
- 用html+css+js实现的一个简单的图片切换特效
- 31款简单实用的CSS+JS下拉菜单脚本
- JS+CSS简单实现DIV遮罩层显示隐藏
- JS+CSS实现非常棒的简约风格下拉菜单
- jquery+css实现简单二级下拉菜单导航