Bootstrap 网格示例

基础网格布局,让你熟悉在 Bootstrap 网格系统中进行构建。

在这些例子中 .themed-grid-col 类被添加到列中以添加一些主题。这不是 Bootstrap 默认提供的类。

五个网格层级

Bootstrap 网格系统有五个层级,每个层级对应我们支持的一类设备。每个层级从一个最小视口尺寸开始,自动应用于更大的设备,除非被覆盖。

.col-4
.col-4
.col-4
.col-sm-4
.col-sm-4
.col-sm-4
.col-md-4
.col-md-4
.col-md-4
.col-lg-4
.col-lg-4
.col-lg-4
.col-xl-4
.col-xl-4
.col-xl-4
.col-xxl-4
.col-xxl-4
.col-xxl-4

三个等宽列

获取三个等宽的列 从台式机开始并扩展到大型台式机在移动设备、平板及以下设备上,列会自动堆叠。

.col-md-4
.col-md-4
.col-md-4

三个等宽列(另一种排列)

通过使用 .row-cols-* 使用这些类,你可以轻松创建具有相等列的网格。

.col ……的孩子 .row-cols-md-3
.col ……的孩子 .row-cols-md-3
.col ……的孩子 .row-cols-md-3

三个不等宽列

获取三列 从台式机开始并扩展到大型台式机 各种宽度。记住,网格列的总和应为单个水平块的十二列。超过这个数,列就会开始叠加,无论视口大小如何。

.col-md-3
.col-md-6
.col-md-3

两列

获取两列 从台式机开始并扩展到大型台式机.

.col-md-8
.col-md-4

全宽单列

全宽元素不需要网格类。


两列,含两个嵌套列

根据文档,嵌套很简单——只需在现有列中放置一行列。这会给你两个列 从台式机开始并扩展到大型台式机,在较大的列中还有另外两个(等宽)。

在移动设备尺寸、平板及更小屏幕上,这些列及其嵌套列将会堆叠显示。

.col-md-8
.col-md-6
.col-md-6
.col-md-4

混合:移动端和桌面端

Bootstrap v5 网格系统有六个级别的类:xs(极小,这个类的中缀不使用)、sm(小)、md(中)、lg(大)、xl(超大)和 xxl(超超大)。你几乎可以使用这些类的任何组合来创建更动态和灵活的布局。

每个级别的类都是递增的,这意味着如果你计划为 md、lg、xl 和 xxl 设置相同的宽度,你只需要指定 md。

.col-md-8
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6
.col-6

混合:移动设备、平板和桌面

.col-sm-6 .col-lg-8
.col-6 .col-lg-4
.col-6 .col-sm-4
.col-6 .col-sm-4
.col-6 .col-sm-4

槽宽

与 .gx-* 在类中,水平沟槽可以调整。

.col 与 .gx-4 槽宽
.col 与 .gx-4 槽宽
.col 与 .gx-4 槽宽
.col 与 .gx-4 槽宽
.col 与 .gx-4 槽宽
.col 与 .gx-4 槽宽

使用 .gy-* 用于控制垂直间距的类。

.col 与 .gy-4 槽宽
.col 与 .gy-4 槽宽
.col 与 .gy-4 槽宽
.col 与 .gy-4 槽宽
.col 与 .gy-4 槽宽
.col 与 .gy-4 槽宽

与 .g-* 在类中,两个方向的槽宽都可以调整。

.col 与 .g-3 槽宽
.col 与 .g-3 槽宽
.col 与 .g-3 槽宽
.col 与 .g-3 槽宽
.col 与 .g-3 槽宽
.col 与 .g-3 槽宽

容器

在 Bootstrap v4.4 中添加的额外类允许容器在特定断点之前保持 100% 的宽度。v5 添加了一个新的 xxl 断点。

.container
.container-sm
.container-md
.container-lg
.container-xl
.container-xxl
.container-fluid