Bootstrap 5 实用工具 bootstrap常用样式整理

分类:学习Bootstrap 5 浏览:210 日期:2025-03-07 来源:新疆XXX科技有限公司


容器和网格系统



容器


container 是固定宽度

container-fluid 是100%宽度 (踩坑:有内边距,如需去除加上px-0即可)

栅格系统


col-?<576px

col-sm-?>=576px

col-md-?>=768px

col-lg-?>=992px

col-xl-?>=1200px

字体颜色及背景颜色

字体


text-muted 柔和

text-primary 重要

text-success 成功

text-info 提示

text-warning 警告

text-danger 危险

text-secondary 副标题

text-dark 黑色文字

text-light 浅灰色

text-white 白色

背景


bg-primary 重要

bg-secondary 次要

bg-success 成功

bg-danger 危险

bg-warning 警告

bg-info 提示

bg-light 浅灰色

bg-dark 黑色

bg-white 白色

表格

table 默认样式

table-striped 条纹表格

table-bordered 边框表格

table-hover 鼠标悬停

table-dark 黑色背景表格

table-responsive 响应式表格

边框

添加边框


border 默认

border-top 上边框

border-left 左边框

border-right 右边框

border-bottom 下边框

删除边框


border-0 默认

border-top-0 上边框为0

border-left-0 左边框为0

border-right-0 右边框为0

border-bottom-0 下边框为0

边框颜色


border-primary 重要

border-secondary 次要

border-success 成功

border-danger 危险

border-warning 警告

border-info 提示

border-light 浅灰色

border-dark 黑色

border-white 白色

圆角边框


rounded 默认

rounded-top 顶部两边圆角

rounded-right 右边两边圆角

rounded-bottom 下边两边圆角

rounded-left 左边两边圆角

rounded-circle 椭圆效果

rounded-0 没有圆角

img-thumbnail 图片缩略图效果

img-fluid 图片响应式效果

超大屏幕

jumbotron 屏幕

jumbotron-fluid 没有圆角的全屏幕

内边距(pading)外边距(margin)

m 代表 margin

p 代表 padding

内边距


p-1 padding: 25rem!important;

p-2 padding: 5rem!important;

p-3 padding: 1rem!important;

p-4 padding: 1.5rem!important;

p-5 padding: 3rem!important;

单边


pt-0 上内边距为0

pl-0 左内边距为0

pr-0 右内边距为0

pb-0 下内边距为0

px-2 padding-right: 0.5rem !important;margin-left: 0.5rem !important

py-2 padding-top: 0.5rem !important;margin-bottom: 0.5rem !important

px-0 取消边距

外边距


m-1 margin: .25rem!important;

m-2 margin: .5rem!important;

m-3 margin: 1rem!important;

m-4 margin: 1.5rem!important;

m-5 margin: 3rem!important;

单边


mt-0 上外边距为0

ml-0 左外边距为0

mr-0 右外边距为0

mb-0 下外边距为0

mx-auto 居中显示

单边大小


mt-1 margin-top: 0.25rem !important

mt-2 margin-top: 0.5rem !important

mt-3 margin-top: 1rem !important

mt-4 margin-top: 1.5rem !important

mt-5 margin-top: 3rem !important

m-auto margin:auto!important

margin: 0 auto

ml-auto margin-left: auto!important;

mr-auto margin-right: auto!important;

mt-auto margin-top: auto!important;

mb-auto margin-bottom: auto!important;

display

d-? 任何尺寸使用

d- sm、 md、 lg、 xl 对应尺寸加载

d-none 不显示

d-inline 显示为内联元素

d-inline-block 行内块元素

d-block 块级元素

d-table 块级表格来显示

d-table-cell 表格单元格显示(类似 <td> 和 <th>)

d-table-row 表格行显示(类似 <tr>)

打印样式 使用较少,了解即可


d-print-none

d-print-inline

d-print-inline-block

d-print-block

d-print-table

d-print-table-row

d-print-table-cell

d-print-flex

d-print-inline-flex

导航栏

navbar

navbar-expand-sm

bg-light

ul:navbar-nav

li:nav-item

表单

form-group

label for email

input class form-control

按钮组

btn-group 按钮组

btn-group-lg|sm|xs 控制按钮组大小

btn-group-vertical 垂直按钮组

弹性布局

d-flex 弹性伸缩盒显示

d-inline-flex 内联块级弹性伸缩盒显示

d-sm-flex 对应尺寸加载

d-sm-inline-flex

d-md-flex

d-md-inline-flex

d-lg-flex

d-lg-inline-flex

d-xl-flex

d-xl-inline-flex

方向 水平


flex-row

flex-row-reverse 相反方向

垂直


flex-column

flex-column-reverse

同样的不同尺寸适配样式


flex-row

flex-row-reverse

flex-column

flex-column-reverse

flex-sm-row

flex-sm-row-reverse

flex-sm-column

flex-sm-column-reverse

flex-md-row

flex-md-row-reverse

flex-md-column

flex-md-column-reverse

flex-lg-row

flex-lg-row-reverse

flex-lg-column

flex-lg-column-reverse

flex-xl-row

flex-xl-row-reverse

flex-xl-column

flex-xl-column-reverse

justify content 可匹配到不同尺寸

justify-content-start 位于容器的开头

justify-content-end 位于容器的结尾

justify-content-center 位于容器的中心

justify-content-between 位于各行之间留有空白的容器内

justify-content-around 位于各行之前、之间、之后都留有空白的容器内

浮动

float-left 左浮动

float-right 右浮动

float-none 取消浮动

定位

position-static 默认

position-relative 相对定位 相对于其本身正常位置来进行定位,它原本所占的空间仍保留

position-absolute 绝对定位

position-fixed 固定定位

position-sticky 粘性定位

固定定位

fixed-top 固定上

fixed-bottom 固定下

标题尺寸

w-25 width: 25%

w-50 width: 50%

w-75 width: 75%

w-100 width: 100%

区间

mw-100

mh-100

文本

文本定位


text-left 文本居左

text-center 文本居中

text-right 文本居右

text-sm-left sm尺寸下文本居左 以此变换还有右上下

text-md-left md尺寸下文本居左 以此变换还有右上下

text-lg-left lg尺寸下文本居左 以此变换还有右上下

text-xl-left xl尺寸下文本居左 以此变换还有右上下

文本转换


text-lowercase 字母文本小写

text-uppercase 字母文本大写

text-capitalize 文本中的每个单词以大写字母开头

字体加重和斜体


font-weight-bold 字体加重

font-weight-normal 正常字体

font-weight-light 字体变细

font-italic 斜体

对齐方式

align-top 居上

align-middle 垂直

align-bottom 居下

align-text-top 文字居上

align-text-bottom 文字居下

显示与隐藏

show 显示

hidden隐藏

hide 仍然可用,但是它不能对屏幕阅读器不起作用 不建议使用

invisible 隐藏保留该元素的文档位置

visible 可见

visibility: hidden!important;

进度条

progress 添加一个div

progress-bar 在上面的div中添加一个progress-bar的div

分页

pagination ul元素上添加

page-item 在li元素上添加page-item

列表组

list-group 列表组

list-group-item 列表li

list-group-item-action

卡片

card

card-header

card-body

card-footer

card-img-top 图片

card-body、card-title、card-text 图片卡片

card-img-overlay设置图片为背景

下拉菜单

dropdown 下拉菜单默认

button设置dropdown-toggle data-toggle=“dropdown” 下拉button

dropdown-menu 下拉菜单

a设置样式dropdown-item




上一篇:Bootstrap 5 实用工具 mb-lg-4解释

下一篇:没有了

购物车
客服微信
客服电话
13325501750