这种导航有很多种方法实现,最方便的方式就是使用前端框架,bootstrap、layui等
如果是自己写样式,
逻辑是:
1.定义导航背景栏,就是背后那个蓝色的长条,有的是用的ul标签还实现,有的是用div来实现,看你需要哪一种。
2.定义里面导航栏,可以看到图片中背景都是蓝色,但是导航栏是居中的,这就可以看出,是套了一层框的。
3.定义单个导航 并把字体设置为白色
<!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,chrome=1" />
<title> 页面名称 </title>
<style type="text/css">
.nav {
height: 36px;
background-color: #3D64C1;
display: flex;
align-items: center;
color: white;
justify-content: center;
}
.bar {
margin: 0 16px;
cursor: pointer;
transition: all 0.7s;
}
.bar:hover {
color: gray;
}
</style>
</head>
<body>
<div class="nav">
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>|
<div class="bar">首页</div>
</div>
</body>
</html>