CSS flex-flow 属性

2025年3月26日 | 阅读 4 分钟

此 CSS 属性是 flex-directionflex-wrap 属性的简写。它仅对 flex-items 生效,如果容器的项不是 flex-item,则 flex-flow 属性将不会影响相应的项。

语法

flex-flow 属性的默认值是 row nowrap,这是 flex-direction(即 row)和 flex-wrap(即 nowrap)属性默认值的连接。

CSS 属性的可能值如下表所示:

描述
flex-directionflex-direction 属性用于设置 flex 容器内弹性项的方向。其默认值为 row(从左到右,从上到下)。此属性的可能值为 row, row-reverse, columncolumn-reverse
flex-wrapflex-wrap 属性指定了在空间不足以容纳所有 flex-items 在一行时,flex-items 是否应该换行。其默认值为 nowrap。此属性的可能值为 nowrap, wrapwrap-reverse
initial它将属性设置为其默认值。
inherit它从其父元素继承属性。

示例

在这里,我们使用了 flex-wrap 属性的 wrap 值,以及 flex-direction 属性的所有可能值:row, row-reverse, columncolumn-reverse

在第一个容器中,我们对 flex-items 应用了 flex-flow: row nowrap;;在第二个容器中,我们对 flex-items 应用了 flex-flow: row-reverse nowrap;;在第三个容器中,我们对 flex-items 应用了 flex-flow: column nowrap;;在第四个容器中,我们对 flex-items 应用了 flex-flow: column-reverse nowrap;

输出

CSS flex-flow property

示例

与上面的示例类似,这里我们使用了 flex-wrap 属性的 wrap 值,以及 flex-direction 属性的所有可能值:row, row-reverse, columncolumn-reverse

在第一个容器中,我们对 flex-items 应用了 flex-flow: row wrap;;在第二个容器中,我们对 flex-items 应用了 flex-flow: row-reverse wrap;;在第三个容器中,我们对 flex-items 应用了 flex-flow: column wrap;;在第四个容器中,我们对 flex-items 应用了 flex-flow: column-reverse wrap;

输出

CSS flex-flow property

示例

这里我们使用了 flex-wrap 属性的 wrap-reverse 值,以及 flex-direction 属性的所有可能值:row, row-reverse, columncolumn-reverse

输出

CSS flex-flow property
下一主题媒体查询