📅  最后修改于: 2023-12-03 15:00:06.368000             🧑  作者: Mango
flex-shrink 属性用于指定弹性盒子项的收缩能力,它决定了当可用空间不足时,弹性盒子项是否能收缩以适应容器。
flex-shrink: <number>;
<number>
:一个数字,表示弹性盒子项的收缩比例。默认值为 1。.container {
display: flex;
width: 500px;
}
.item {
flex-shrink: 1;
}
在上面的示例中,所有的弹性盒子项都设置了相同的 flex-shrink 属性值为 1。如果容器宽度只有 300px,而所有的弹性盒子项的宽度之和超过了 300px,它们将等比例地收缩以适应容器。
flex-shrink 属性兼容大多数现代浏览器,包括 Chrome、Firefox、Safari 和 Edge。
flex-grow
:弹性盒子项的放大能力。flex-basis
:指定弹性盒子项的初始宽度。flex
:flex-grow
、flex-shrink
和 flex-basis
的复合属性。