话不多说,上代码:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>侧边导航栏</title><style>body{margin: 0;/* 外边距 0不用给单位 */}ul{list-style: none;/* 清除小黑圆点 */margin: 0;padding: 0;/* 内边距 */}.wrap{width: 60px;height: 225px;border: 0.5px solid;position: fixed; }.head{font-weight: bold;width: 60px;height: 40px;background-color: white;line-height: 40px;/* 行高=高度 垂直居中 */font-size: 14px;color: #000000;/* 文字颜色 白色 */text-align: center;/* 文本对齐方式 居中 */}.list:hover{color: tomato;background-color: silver;}.list{box-sizing: border-box;/* content box css3盒模型 怪异盒 */width: 60px;padding: 3px;margin-top: 0.5px;/* 上边距 */margin-bottom: 0.5px;background-color: white;text-align: center;font-size: 12px;color: #9A9C9E;}</style>
</head>
<body><div class="wrap"><ul><li class="head">热门品牌</li><li class="list"><a href="#m1"style="text-decoration: none;">运动户外</a></li><li class="list"><a href="#m2"style="text-decoration: none;">美妆专区</a></li><li class="list"><a href="#m3"style="text-decoration: none;">个人家清</a></li><li class="list"><a href="#m4"style="text-decoration: none;">奢品馆</a></li><li class="list"><a href="#m5"style="text-decoration: none;">手表配饰</a></li><li class="list"><a href="#m6"style="text-decoration: none;">美食生鲜</a></li><li class="list"><a href="#m7"style="text-decoration: none;">服饰鞋靴</a></li><li class="list"><a href="#m8"style="text-decoration: none;">家居生活</a></li></ul></div><div><h2 id="m1">运动户外</h2>锚点<div style="height: 800px;"></div></div><div><h2 id="m2">美妆专区</h2>锚点<div style="height: 800px;"></div><div><h2 id="m3">个人家清</h2>锚点<div style="height: 800px;"></div></div><div><h2 id="m4">奢品馆</h2>锚点<div style="height: 800px;"></div></div><div><h2 id="m5">手表配饰</h2>锚点<div style="height: 800px;"></div></div><div><h2 id="m6">家居生活</h2>锚点<div style="height: 800px;"></div></div><div><h2 id="m7">服饰鞋靴</h2>锚点<div style="height: 800px;"></div></div><div><h2 id="m8">热门品牌</h2>锚点<div style="height: 800px;"></div></div></body>
</html>
通过设置锚点的方式,使得点击导航可以跳转到网页相应的部分
另外通过设置position为fixed使导航栏可以悬浮在网页左侧
实现效果:

















