JS实现仿京东淘宝竖排二级导航

时间:2021-05-26

代码很简单,就不多废话了,直接奉上代码:

复制代码 代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel="stylesheet">
<script type="text/javascript">
function hoversee(){
var list = document.getElementById('nav');
var zu = list.getElementsByTagName("li");
for(var i=0;i<9;i++)
{
zu[i].onmouseover = function(){
this.getElementsByTagName('dl')[0].style.display = "block";
}
zu[i].onmouseout = function(){
this.getElementsByTagName('dl')[0].style.display = "none";
}
}
}
window.onload = hoversee;
</script>
<style>
*{
font-family:Microsoft YaHei;
margin:0;
padding:0;
}
body{width:100%;}
ul{list-style: none;}
a{text-decoration: none;}
#header{
height:50px;
line-height:50px;
background:#455A6E;
}
#header h2,#header h3{
font-weight:500;
}
#header h2{
color:#fff;
font-size:18px;
width:180px;
text-align: center;
background:#0D2E49;
}
#header h3{color:#fff;font-size:16px;}
.mycenter{
width:900px;
margin:0 auto;
}
#header div.mycenter{

position:relative;
}
#nav {
width:180px;
background:rgba(0, 102, 173, 0.5);
z-index:999;
}
#nav li{
height:40px;
padding-left:40px;
line-height: 40px;
position:relative;
}
#nav h3{height:40px;}
#nav li dl{
position:relative;
left:140px;
top:-40px;
width:150px;
background:#fff;
display:none;
padding:8px 10px;
}
#nav dt{
width:150px;
line-height: 30px;
height:30px;
background:#36C1AF;
color:#fff;
text-align: center;
}
#nav dd a{
display:block;
height:30px;
width:150px;
font-size:14px;
color:#858585;
}
#nav dd a:hover{
text-decoration: underline;
}
#content{
background:#E95200;
height:500px;
}
</style>
</head>
<body>
<div id="header">
<div class="mycenter">
<h2>后台管理菜单</h2>
<ul id="nav">
<li>
<h3>帐号管理</h3>
<dl>
<dt>帐号管理</dt>
<dd>
<a href="#">修改密码</a>
<a href="#">修改用户名</a>
<a href="#">设置密保问题</a>
</dd>
</dl>
</li>
<li>
<h3>首页管理</h3>
<dl>
<dt>首页管理</dt>
<dd>
<a href="#">轮转照片设置</a>
<a href="#">产品展示照片设置</a>
<a href="#">底部信息修改</a>
</dd>
</dl>
</li>
<li>
<h3>产品管理</h3>
<dl>
<dt>产品管理</dt>
<dd>
<a href="#">增加新产品</a>
<a href="#">管理全部产品</a>
<a href="#">类别管理</a>
</dd>
</dl>
</li>
<li>
<h3>新闻管理</h3>
<dl>
<dt>新闻管理</dt>
<dd>
<a href="#">发布新闻</a>
<a href="#">全部新闻管理</a>
<a href="#">增加系列</a>
<a href="#">新闻系列管理</a>
</dd>
</dl>
</li>
<li>
<h3>反馈管理</h3>
<dl>
<dt>反馈管理</dt>
<dd>
<a href="#">管理所有反馈</a>
</dd>
</dl>
</li>
<li>
<h3>企业信息管理</h3>
<dl>
<dt>企业信息管理</dt>
<dd>
<a href="#">企业简介</a>
<a href="#">企业联系方式设置</a>
<a href="#">人才招聘管理</a>
</dd>
</dl>
</li>
<li>
<h3>权限管理</h3>
<dl>
<dt>权限管理</dt>
<dd>
<a href="#">添加新管理员</a>
<a href="#">查看所有账号权限</a>
<a href="#">查看申诉</a>
</dd>
</dl>
</li>
<li>
<h3>功能管理</h3>
<dl>
<dt>功能管理</dt>
<dd>
<a href="#">一级功能设置</a>
</dd>
</dl>
</li>
<li>
<h3>权限查看与申请</h3>
<dl>
<dt>权限查看与申请</dt>
<dd>
<a href="#">查看自己的权限</a>
<a href="#">申请权限</a>
</dd>
</dl>
</li>
</ul>
</div>
</div>
<div id="content">
</div>
<div id="footer">
</div>
</body>
</html>

小伙伴们根据自己的需求,将调用代码加进去就可以了,自由发挥吧。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章