Bootstrap 5 是一个风行的前端框架,它简化了网页开辟过程,尤其是对导航栏的创建。本文将带你从入门到粗通,懂得怎样利用 Bootstrap 5 创建特性化导航栏。
Bootstrap 5 的导航栏由以下基本构造构成:
.navbar
:定义导航栏的容器。.navbar-expand-*
:把持导航栏在差别屏幕尺寸下的折叠行动。.navbar-nav
:用于包含导航链接的列表。.nav-item
:每个导航链接的容器。.nav-link
:现实的导航链接。<nav class="navbar navbar-expand-lg bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Brand</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" href="#">Link 1</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 2</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 3</a>
</li>
</ul>
</div>
</div>
</nav>
你可能经由过程修改 .navbar
的背景色彩跟文字色彩来自定义导航栏的表面。
.navbar {
background-color: #007bff;
color: white;
}
Bootstrap 5 供给了呼应式导航栏,它会在小屏幕上主动折叠。
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">Brand</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" href="#">Link 1</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 2</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 3</a>
</li>
</ul>
</div>
</div>
</nav>
Bootstrap 5 支撑创建下拉菜单,用于展示更多链接。
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown button
</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" href="#">Action</a>
<a class="dropdown-item" href="#">Another action</a>
<a class="dropdown-item" href="#">Something else here</a>
</div>
</div>
你可能将导航栏牢固在页面的顶部或底部。
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<!-- 内容 -->
</nav>
经由过程本文的进修,你应当曾经控制了利用 Bootstrap 5 创建特性化导航栏的基本方法跟高等功能。现在,你可能开端计划跟开辟本人的网站导航栏了。祝你进修高兴!