Bootstrap 4 Flex(弹性)布局

2020-06-19 08:31:36易采站长站整理

实例

......

内容对齐

我们可以使用 .align-content-* 来控制在垂直方向上如何去堆叠子元素,包含的值有:.align-content-start (默认), .align-content-end, .align-content-center, .align-content-between, .align-content-around 和 .align-content-stretch。

这些类在只有一行的弹性子元素中是无效的。

实例

..........

子元素对齐

如果要设置单行的子元素对齐可以使用 .align-items-* 类来控制,包含的值有:.align-items-start, .align-items-end, .align-items-center, .align-items-baseline, 和 .align-items-stretch (默认)

实例

..........

指定子元素对齐

如果要设置指定子元素对齐对齐可以使用 .align-self-* 类来控制,包含的值有:.align-self-start, .align-self-end, .align-self-center, .align-self-baseline, 和 .align-self-stretch (默认)。

实例

Flex item 1Flex item 2Flex item 3

响应式 flex 类
我们可以根据不同的设备,设置 flex 类,从而实现页面响应式布局,以下表格中的 * 号可以的值有:sm, md, lg 或 xl, 对应的是小型设备、中型设备,大型设备,超大型设备。

相关文章 大家在看
实例实现
弹性容器
.d-*-flex
根据不同的屏幕设备创建弹性盒子容器
.d-*-inline-flex
根据不同的屏幕设备创建行内弹性盒子容器
方向
.flex-*-row
根据不同的屏幕设备在水平方向显示弹性子元素
.flex-*-row-reverse
根据不同的屏幕设备在水平方向显示弹性子元素,且右对齐
.flex-*-column
根据不同的屏幕设备在垂直方向显示弹性子元素
.flex-*-column-reverse
根据不同的屏幕设备在垂直方向显示弹性子元素,且方向相反
内容对齐
.justify-content-*-start
根据不同屏幕设备在开始位置显示弹性子元素 (左对齐)
.justify-content-*-end
根据不同屏幕设备在尾部显示弹性子元素 (右对齐)