以下是一个使用弹性盒子布局的示例,其中两个项目不会调整大小:
项目1
项目2
项目3
项目4
在上述示例中,.container
类表示父容器,它使用 display: flex;
将其子元素设置为弹性盒子布局。通过 justify-content: space-between;
,项目1和项目4会分别对齐容器的起始和末尾,而项目2和项目3则会在它们之间均匀分布。
.item
类表示子元素,通过 flex-grow: 0;
和 flex-shrink: 0;
,我们告诉弹性盒子不要调整项目的大小。这意味着项目1和项目2将保持其原始大小,并且不会根据可用空间进行调整。
请注意,项目3和项目4也可以保持其原始大小,但它们将根据 justify-content: space-between;
属性进行均匀分布,所以它们可能会被拉伸以填充可用空间。如果你想要项目3和项目4也保持原始大小,你可以将它们的 flex-grow
和 flex-shrink
属性设置为 0。