📅  最后修改于: 2023-12-03 15:13:41.253000             🧑  作者: Mango
Bootstrap 5 导航栏是一种用于构建响应式导航控件的框架。它具有一组内置样式和组件,可以轻松创建各种类型的导航栏,如顶部导航栏、侧边导航栏和响应式导航栏。
要开始使用 Bootstrap 5 导航栏,请将 Bootstrap 样式表和 JavaScript 文件添加到您的 HTML 文件中。在此之后,您可以使用以下 HTML 代码来创建基本的导航栏:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Navbar</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="#">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Pricing</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
</li>
</ul>
</div>
</div>
</nav>
Bootstrap 5 导航栏包括许多不同的组件,使您能够创建定制的导航栏。
<nav>
元素是创建导航栏的主要组件。
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<!-- 导航内容 -->
</nav>
使用 <a>
元素和 navbar-brand
类来创建导航栏标志。
<a class="navbar-brand" href="#">Logo Here</a>
使用 navbar-toggler
类和 data-bs-toggle
和 data-bs-target
属性创建汉堡菜单。
<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>
使用 <a>
元素和 nav-link
类创建导航链接。
<a class="nav-link" href="#">Home</a>
使用 dropdown
类和 dropdown-menu
类创建下拉菜单。
<div class="dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><hr class="dropdown-divider"></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</div>
使用 form
元素和 nav-item
和 nav-link
类创建导航表单。
<form class="d-flex">
<input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
<button class="btn btn-outline-success" type="submit">Search</button>
</form>
使用 dropdown-divider
类创建分隔符。
<li><hr class="dropdown-divider"></li>
Bootstrap 5 导航栏是一个强大和灵活的框架,用于创建响应式导航控件。它提供了一组内置的组件和样式,可以轻松创建各种类型的导航栏。使用 Bootstrap 5 导航栏,您可以创建出色的导航栏,并改进您的用户体验。