Bootstrap全部知识点总结

1.安装

使用bootstrap库CDN

2.创建

bootstrap对移动设置友好,可以触屏缩放


width=device-width:宽度是设备屏幕宽度
initial-scale=1 表示初始的缩放比例

容器:需要容器来包裹网站内容

.container类:固定宽度并支持响应式布局的容器
.container-fluid类:用于100%宽度,占据全部视图的容器

3.容器

固定宽度的响应式页面,宽度随屏幕宽度同比例放大缩小: .container

100%宽度,全屏幕尺寸容器: .container-fluid

内边距: pt-n(1<=n<=5)

背景颜色: bg-color

文本颜色: text-color

4.网格系统:

bootstrap 5的网格系统是响应式的,列会跟着屏幕大小自动重新排序,每一行中列的总和等于或小于 12

网格系统有6个类:

.col-:针对所有设备

.col-sm-:平板

.col-md- 桌面显示器

.col-lg- 大桌面显示器

.col-xl- 特大桌面显示器

.col-xxl- 超大桌面显示器

网格系统基本结构:

1.创建一行,然后添加所需要的列,同一行的数字相加为12.

//创建一行
添加需要的列
添加需要的列
添加需要的列
//设备:sm、md、lg、xl 数字相同为等宽,不相同为不等宽响应式,数字相加为12 需要几列就创建几个col

2.创建相等宽度的列,自动布局

//创建一行
//不在每个 col 上添加数字,让 bootstrap 自动处理布局,同一行的每个列宽度相等,两个 "col" ,每个就为 50% 的宽度。三个 "col"每个就为 33.33% 的宽度,四个 "col"每个就为 25% 的宽度,以此类推

3.平板和桌面端

 
 
 
 
​
在桌面设备的显示器上两个列的宽度各占 50%,如果在平板端则左边的宽度为 25%,右边的宽度为 75%, 在移动手机等小型设备上会堆叠显示。

5.文字排版

控制标题样式:.display-1 .display-2 .display-3等

创建字号更小颜色更浅的文本:标签

黄色背景且有一定内边距:.mark类和标签

文本底部的虚线边框:

引用:

//内容
从哪里被引用

6.表格

基础表格:.table类

条纹表格:.table-striped类

带边框表格:.table-bordered类

鼠标悬停表格(表格每一行添加鼠标悬停灰色背景效果):.table-hover类

无边框表格:.table-borderless

7.图像形状

圆角图片:.rounded类

椭圆图片:.rounded-circle

缩略图(图片有边框):.img-thumbnail

图片对齐方式:.float-start左对齐 .float-end右对齐

 

8.信息提示框

.alert-success:指定操作成功提示信息

.alert-warning:设置警告信息

.alert-info:请注意这个信息

.alert-danger:失败的操作

.alert-primary:首选

提示框中在链接的标签上添加 alert-link 类来设置匹配提示框颜色的链接:

//alert-link:将链接的颜色与提示框颜色匹配

关闭提示框

在提示框的div中添加 .alert-dismissible,然后在关闭按钮的链接上添加class="btn-close"data-bs-dismiss="alert"类来设置提示框的关闭操作

成功的提示信息

提示框动画:

设置提示框在关闭时的淡出和淡入效果:.fade.show

警告提示框

9.按钮(可用于 链接按钮

type="button":规定按钮的类型,包括"button","reset",“sumbit”

sumbit:该按钮是提交按钮
button:该按钮是可点击的按钮
reset:该按钮是重置按钮(清除表单数据)

class="btn":为按钮添加基本样式,不同的class对应的按钮是不同的样式

按钮设置边框:btn-outline-样式颜色



块级按钮:在button中添加.btn-block类可以设置块级元素,.d-grid类设置在父级元素中

块级按钮

多个块级元素(使用.gap-*类来设置)

激活和禁用的按钮:.active类是可用的,disabled属性是禁用不可点击,注意元素不支持disabled属性,那就要disabled



禁止点击的链接

加载按钮:spinner-border类

10.样式颜色

Bootstrap默认为很多组件都提供了5种颜色的样式,这5种颜色分别是:
primary(重点蓝)、success(成功绿)、info(信息蓝)、warning(警告橙)、
danger(危险红)。
定义规则是:组件名称-颜色类型,如btn-primary、alert-info。

11.按钮组(将按钮放在同一行上):在div元素上添加.btn-group类来创建按钮组

       

在div元素中,我们可以使用 .btn-group-lg|sm|xs 类来设置按钮组的大小

...
:大号按钮组
...
:默认按钮组
...
:小号按钮组

垂直的按钮组: .btn-group-vertical

内嵌按钮组及下拉菜单:在div元素上添加.btn-group类,button元素中添加.dropdown-toggle类(下拉)**,在button元素上添加 **data-bs-toggle="collapse" 属性(控制内容的隐藏与显示)

12.徽章(badges)

徽章(Badges)主要用于突出显示新的或未读的项。。如需使用徽章,只需要将 .badge 类加上带有指定意义的颜色类 (如 .bg-secondary) 添加到 元素上即可。 徽章可以根据父元素的大小的变化而变化

使用徽章只需要给元素添加一个.badge类,背景颜色和文本颜色自行添加

大傻子11

药丸形状徽章:.badge(徽章类) .rounded-pill(药丸形状)

药丸蓝色徽章

13.进度条

进度条步骤:

1.添加一个带有.progress类的

2.在div内,添加另一个带有.progress-bar的空的div,在这个div中添加一个带有百分比表示宽度的style属性

进度条高度通过css的height属性来修改

可以通过 .progress-bar-striped 类来设置条纹进度条

使用 .progress-bar-animated 类可以为进度条添加动画

14.加载中效果:.spinner-border

闪烁的加载效果:.spinner-grow类

15.分页

创建分页:

ul元素添加.pagination类,

li元素上添加.page-item类,

li的a标签上添加.page-link类

高亮显示:.active类

16.列表组

要创建列表组,可以在

你可能感兴趣的:(bootstrap,前端,html)