<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Bootstrap Navigation Example</title>
<!-- 引入 Bootstrap CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/css/bootstrap.min.css">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Logo</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Services</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- 引入 Bootstrap JS 和 Popper.js(注意:需要先引入 Popper.js) -->
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.min.js"></script>
</body>
</html>
在这个例子中,我们使用了 Bootstrap 的导航组件,包括了导航栏 (navbar)、导航标签 (nav)、导航链接 (nav-link) 等。具体的导航结构可以根据项目需求进行更改。
- navbar: 创建一个导航栏容器。
- navbar-brand: 标题区域,通常放置网站的 Logo 或名称。
- navbar-toggler: 移动设备上的折叠按钮,用于显示或隐藏导航链接。
- navbar-nav: 包含导航链接的容器。
- nav-item: 导航链接的项目。
- nav-link: 导航链接的样式类。
在这个例子中,当屏幕宽度较小时,导航链接将被折叠,用户可以通过点击折叠按钮来展开或隐藏导航链接。
Bootstrap 还提供了许多其他导航相关的组件和样式,例如垂直导航、标签页、面包屑导航等,具体使用可以查看 Bootstrap 文档。
转载请注明出处:http://www.zyzy.cn/article/detail/12614/Bootstrap