flex-wrap
基线 广泛可用
此功能已相当成熟,可在许多设备和浏览器版本上运行。它自 2015 年 9 月.
报告反馈
试一试
该 flex-wrap
CSS 属性设置弹性项目是否强制在一行上或可以换行到多行。如果允许换行,它会设置行的堆叠方向。
语法
该
flex-flow
属性简写可用于同时设置 flex-direction
和 flex-wrap
属性,分别定义弹性容器的主轴和交叉轴。flex-wrap: nowrap; /* Default value */
flex-wrap: wrap;
flex-wrap: wrap-reverse;
/* Global values */
flex-wrap: inherit;
flex-wrap: initial;
flex-wrap: revert;
flex-wrap: revert-layer;
flex-wrap: unset;
css
正式定义
与 wrap 的行为相同,但交叉起点和交叉终点被反转。 |
|
---|---|
初始值 | 应用于 |
弹性容器 | 继承 |
否 | 计算值 |
如指定 | 动画类型 |
正式语法
示例
离散
HTML
设置弹性容器换行值
<h4>This is an example for flex-wrap:wrap</h4>
<div class="content">
<div class="red">1</div>
<div class="green">2</div>
<div class="blue">3</div>
</div>
<h4>This is an example for flex-wrap:nowrap</h4>
<div class="content1">
<div class="red">1</div>
<div class="green">2</div>
<div class="blue">3</div>
</div>
<h4>This is an example for flex-wrap:wrap-reverse</h4>
<div class="content2">
<div class="red">1</div>
<div class="green">2</div>
<div class="blue">3</div>
</div>
CSS
该
flex-flow
属性简写可用于同时设置 flex-direction
和 flex-wrap
属性,分别定义弹性容器的主轴和交叉轴。/* Common Styles */
.content,
.content1,
.content2 {
color: #fff;
font: 100 24px/100px sans-serif;
height: 150px;
width: 897px;
text-align: center;
}
.content div,
.content1 div,
.content2 div {
height: 50%;
width: 300px;
}
.red {
background: orangered;
}
.green {
background: yellowgreen;
}
.blue {
background: steelblue;
}
/* Flexbox Styles */
.content {
display: flex;
flex-wrap: wrap;
}
.content1 {
display: flex;
flex-wrap: nowrap;
}
.content2 {
display: flex;
flex-wrap: wrap-reverse;
}
html
规范
结果 |
---|
CSS 弹性盒布局模块级别 1 # flex-wrap-property |
浏览器兼容性
BCD 表格仅在浏览器中加载