<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>7.侧边栏导航跟随案例</title>
</head>
<body>
<div class="page">
<div class="nav">
<div class="nav-li">
<div class="tit">慕课网的标题1</div>
<ul>
<li>
二级栏目1
<div class="list-3">
<div class="list-3Dom">三级栏目-1</div>
<div class="list-3Dom">三级栏目-1</div>
<div class="list-3Dom">三级栏目-1</div>
</div>
</li>
</ul>
<ul>
<li>二级栏目1
<div class="list-3">
<div class="list-3Dom">三级栏目</div>
<div class="list-3Dom">三级栏目1</div>
<div class="list-3Dom">三级栏目1</div>
</div>
</li>
</ul>
<ul>
<li>二级栏目1
<div class="list-3">
<div class="list-3Dom">三级栏目1</div>
<div class="list-3Dom">三级栏目1</div>
<div class="list-3Dom">三级栏目1</div>
</div>
</li>
</ul>
</div>
<div class="nav-li">慕课网的标题2
<ul>
<li>二级栏目1</li>
</ul>
<ul>
<li>二级栏目1</li>
</ul>
<ul>
<li>二级栏目1</li>
</ul>
</div>
<div class="nav-li">慕课网的标题3
<ul>
<li>二级栏目3</li>
</ul>
<ul>
<li>二级栏目3</li>
</ul>
<ul>
<li>二级栏目3</li>
</ul>
</div>
<div class="nav-li">慕课网的标题4
<ul>
<li>二级栏目4</li>
</ul>
<ul>
<li>二级栏目4</li>
</ul>
<ul>
<li>二级栏目4</li>
</ul>
</div>
</div>
</div>
</body>
<style>
*{
padding:0px;
margin:0px;
}
.page{
width: 100%;
height:4043px;
background:skyblue;
}
.nav{
width:160px;
height: 205px;
height:auto;
position: fixed;
left:0px;
top:50%;
margin-top:-103px;
font-family: 'Miscrosoft YaHei';
}
/* 一级菜单样式 */
.nav-li{
width:160px;
height:auto ;
border-bottom:1px solid #fff;
background: #333;
text-align:center;
line-height:40px;
color:#fff;
font-size:16px;
cursor: pointer;/*改变指针形状,说明是可被点击的 */
}
.nav-li:hover ul{
display:block;
}
.tit{
width: 160px;
height: 40px;
}
/* 二级菜单样式 */
.nav-li ul{
width: 160px;
height:auto;
background: #fff;
display: none;
}
.nav-li ul li{
width:160px;
height: 40px;
border-bottom:1px dashed rosybrown;/*虚线dashed */
color:#333;
text-align:c enter;
line-height: 40px;
position:relative;
}
.nav-li ul li:hover .list-3{
display: block;
}
/* 三级菜单样式 */
.list-3{
width: 160px;
height: auto;
position: absolute;
left: 160px;
top:0px;
display: none;
}
.list-3Dom{
width: 160px;
height: 40px;
background: #444;
border-bottom: 1px solid #fff;/*底边:solid*/
text-align:center;
line-height: 40px;
color: #fff;
}
</style>
</html>
/*三级栏目:三级栏目要做定位处理,但凡涉及位置的移动给元素添加定位属性,如果用absolute属性其父级必定要添加定位属性*/