按钮 Buttons
按钮用于在表单、对话框等场景中触发操作。Bootstrap 提供多种语义颜色、轮廓样式、尺寸、禁用与切换状态,并可用 <a>、<input> 等元素承载按钮外观。
基础颜色
八种语义色加上链接按钮,分别对应主要操作、次要操作、成功、危险、警告、说明等场景。
HTML 示例
轮廓按钮
把填充色换成 btn-outline-*,按钮只保留描边,视觉上更轻,适合密集操作区与次要动作。
HTML 示例
尺寸
添加 btn-lg 得到大按钮,添加 btn-sm 得到小按钮;也可以通过 CSS 变量自定义间距与字号。
HTML 示例
禁用与加载态
给 <button> 加 disabled 属性即可禁用;点击下方按钮会真实进入 loading 状态(spinner + 禁用),约 1.6 秒后自动还原。
HTML 示例
块级按钮
用 d-grid gap-2 工具类堆叠出全宽按钮;加上 d-md-block 后,桌面端自动变回横向排列。
HTML 示例
激活态切换
添加 data-bs-toggle="button" 即可点击切换按钮的 active 状态;预先激活需同时写 aria-pressed="true"。
HTML 示例