📅  最后修改于: 2023-12-03 15:30:11.525000             🧑  作者: Mango
CSS Flexbox 是一种布局模式,它允许创建灵活的和响应式的布局结构。这里列出了所有的 Flex 属性,以便您了解如何操作 Flexbox 布局。
作用: 定义 Flexbox 的容器或项目。
可选值:
flex
inline-flex
示例:
.container {
display: flex;
}
作用: 定义主轴的方向。
可选值:
row
row-reverse
column
column-reverse
示例:
.container {
flex-direction: row;
}
作用: 定义项目在主轴上是否能够换行。
可选值:
nowrap
wrap
wrap-reverse
示例:
.container {
flex-wrap: wrap;
}
作用: 是 flex-direction
和 flex-wrap
的简写形式。
示例:
.container {
flex-flow: row wrap;
}
作用: 定义项目在主轴上的对齐方式。
可选值:
flex-start
flex-end
center
space-between
space-around
space-evenly
示例:
.container {
justify-content: center;
}
作用: 定义项目在交叉轴上的对齐方式。
可选值:
flex-start
flex-end
center
baseline
stretch
示例:
.container {
align-items: center;
}
作用: 定义多行项目在交叉轴上的对齐方式。
可选值:
flex-start
flex-end
center
space-between
space-around
stretch
示例:
.container {
align-content: space-between;
}
作用: 定义项目的放大比例。
示例:
.item {
flex-grow: 1;
}
作用: 定义项目的缩小比例。
示例:
.item {
flex-shrink: 1;
}
作用: 定义项目在主轴上的初始大小。
示例:
.item {
flex-basis: 100px;
}
作用: 是 flex-grow
, flex-shrink
, 和 flex-basis
的简写形式。
示例:
.item {
flex: 1 1 100px;
}
作用: 定义项目的排列顺序。
示例:
.item {
order: 2;
}