Bootstrap 5常用组件名称及核心参数分类说明(按功能模块划分)

以下是Bootstrap 5常用组件名称及核心参数分类说明(按功能模块划分):


1. 布局组件

组件名称 核心参数/类名 作用说明
Container .container/.container-fluid 响应式固定宽度或全宽容器
Grid System .row+.col-{breakpoint}-* 12列响应式网格系统
Spacing .{m/p}{t/b/s/e/x/y}-{1-5} 边距(m)和填充(p)工具类

2. 基础组件

组件名称 核心参数/属性 作用说明
Button .btn-{primary/secondary等} 按钮样式及状态类
Card .card-body/.card-title 卡片容器及内容结构类
Alert .alert-{success/danger等} 警告框样式及关闭功能

3. 导航组件

组件名称 核心参数/属性 作用说明
Navbar data-bs-toggle="collapse" 响应式导航栏折叠控制
Nav .nav-link+.active 导航链接激活状态
Breadcrumb .breadcrumb-item 面包屑导航结构

4. 表单组件

组件名称 核心参数/属性 作用说明
Form Control .form-control/.form-select 输入框和下拉框基础样式
Checkbox .form-check-input 复选框/单选框样式类
Validation .is-invalid/.valid-feedback 表单验证状态反馈

5. 交互组件

组件名称 核心参数/属性 作用说明
Modal data-bs-toggle="modal" 模态框触发属性
Dropdown data-bs-toggle="dropdown" 下拉菜单交互控制
Tooltip data-bs-toggle="tooltip" 工具提示触发属性

6. 辅助组件

组件名称 核心参数/类名 作用说明
Spinners .spinner-border 加载动画样式
Progress .progress-bar 进度条容器和填充条
Badge .badge-{primary/danger等} 徽章样式类

参数类型说明

  • 样式类‌:如.btn-primary控制视觉样式
  • 数据属性‌:如data-bs-toggle控制交互行为
  • 状态类‌:如.active标记当前选中项
  • 响应断点‌:{sm/md/lg/xl/xxl}控制不同屏幕下的表现

需要具体组件的完整代码示例可告知组件名称。

以下是Bootstrap 5常用组件的参数表格及代码示例:

1. 折叠面板 (Collapse)

参数 说明 示例代码
data-bs-toggle="collapse" 声明折叠交互 <button data-bs-toggle="collapse" data-bs-target="#demo">
data-bs-target="#id" 指定目标元素 <div id="demo" class="collapse">内容</div>
.show 默认展开状态 <div class="collapse show">

2. 轮播图 (Carousel)

参数 说明 示例代码
data-bs-ride="carousel" 自动轮播 <div id="myCarousel" data-bs-ride="carousel">
data-bs-interval="2000" 轮播间隔(ms) <div data-bs-interval="2000">
data-bs-slide="prev/next" 导航控制 <button data-bs-slide="prev">

3. 提示框 (Tooltip)

参数 说明 示例代码
data-bs-placement 显示位置 <button data-bs-placement="top">
title="内容" 提示文本 <button title="提示内容">
JS初始化 必需代码 new bootstrap.Tooltip(element)

其他常用组件速查表

组件名称 核心类/参数 功能说明
弹出框 (Popover) data-bs-toggle="popover" 增强版Tooltip
滚动监听 (Scrollspy) data-bs-spy="scroll" 滚动高亮导航
分页器 (Pagination) .pagination .page-item 分页导航
列表组 (List Group) .list-group .list-group-item 条目列表容器
手风琴 (Accordion) .accordion .accordion-item 多级折叠面板
悬浮框 (Toast) .toast .toast-header 自动消失通知
侧边栏 (Offcanvas) .offcanvas .offcanvas-body 侧滑面板
posted @ 2025-09-03 23:15  x-Author  阅读(61)  评论(0)    收藏  举报