基本语法如下:
.selector {
flex-basis: length | auto | content;
}
- length: 指定一个具体的长度值,比如像素(px)或百分比(%)。
- auto: 默认值,项目的大小由其内容或者宽度、高度属性决定。
- content: 项目的大小由其内容决定。
以下是一些例子:
1. 使用具体的长度值:
.flex-item {
flex-basis: 200px;
}
这表示项目的初始大小为 200 像素。
2. 使用百分比:
.flex-item {
flex-basis: 50%;
}
这表示项目的初始大小为父容器宽度的 50%。
3. 使用 auto:
.flex-item {
flex-basis: auto;
}
这表示项目的初始大小由其内容或者宽度、高度属性决定。
在使用 flex 缩写属性时,flex-basis 通常与 flex-grow 和 flex-shrink 一起使用,以完整地定义项目在弹性容器中的行为。例如:
.flex-item {
flex: 1 0 200px;
}
这表示项目会根据可用空间等比例放大,不允许缩小,初始大小为 200 像素。
转载请注明出处:http://www.zyzy.cn/article/detail/4181/CSS