Bootstrap5 小工具学习笔记

Bootstrap 是一个流行的前端框架,提供了许多小工具,使得我们能够更加方便地开发响应式 Web 应用程序。

在本文中,我们将学习一些 Bootstrap 提供的小工具,并给出实例。

工具1:Badge 徽章

徽章是一种用于显示状态信息的小工具。在 Bootstrap5 中,可以使用以下代码创建徽章:

htmlCopy Code
<span class="badge bg-primary">New</span>

上述代码将创建一个带有背景颜色为 primary 的徽章,并在徽章中显示 "New" 字符串。通过更改 bg-primary 类可以更改徽章的背景颜色。

工具2:Breadcrumb 面包屑导航

面包屑导航是一种常见的导航模式,可帮助用户更好地理解其位置。在 Bootstrap5 中,可以使用以下代码创建面包屑导航:

htmlCopy Code
<nav aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="#">Home</a></li> <li class="breadcrumb-item"><a href="#">Library</a></li> <li class="breadcrumb-item active" aria-current="page">Data</li> </ol> </nav>

上述代码将创建一个包含三个面包屑导航项目的面包屑导航。其中第三个导航项目被设置为当前页面。通过更改 breadcrumb-item 类可以更改导航项目的样式。

工具3:Accordion 折叠面板

折叠面板是一种常见的 UI 控件,可用于显示可折叠内容。在 Bootstrap5 中,可以使用以下代码创建折叠面板:

htmlCopy Code
<div class="accordion" id="accordionExample"> <div class="accordion-item"> <h2 class="accordion-header" id="headingOne"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> Accordion Item #1 </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample"> <div class="accordion-body"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec hendrerit nisl eget elit pharetra mattis. </div> </div> </div> <div class="accordion-item"> <h2 class="accordion-header" id="headingTwo"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> Accordion Item #2 </button> </h2> <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample"> <div class="accordion-body"> Sed non urna quis tortor imperdiet venenatis quis at risus. Praesent euismod bibendum quam, in varius mauris sodales eget. </div> </div> </div> </div>

上述代码将创建一个包含两个折叠面板项目的折叠面板。通过更改 accordion-itemaccordion-button 类可以更改折叠面板项目和按钮的样式。

工具4:Modal 模态框

模态框是一种常见的 UI 控件,用于在 Web 应用程序中显示活动。在 Bootstrap5 中,可以使用以下代码创建模态框:

htmlCopy Code
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal"> Launch demo modal </button> <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="exampleModalLabel">Modal title</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> Modal body text goes here. </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div> </div> </div>

上述代码将创建一个按钮,当用户单击该按钮时,将打开一个模态框。通过更改 btnmodal, modal-header 等类可以更改模态框的样式。

以上就是我们介绍的 Bootstrap 提供的小工具中的部分实例。通过这些小工具,我们能够更加方便地构建响应式 Web 应用程序。