gpt4 book ai didi

css - 你能不能让 flexbox 元素不换行,直到它达到容器的宽度?

转载 作者:行者123 更新时间:2023-11-28 17:06:30 28 4
gpt4 key购买 nike

场景:我想要一个 flex item 的 flex-basis 为 500px。我希望它能够根据需要扩展,没有包装,但只能扩展到达到容器的宽度。在这一点上,我希望它包装。容器的宽度应被视为响应式且不可预测。

半例子: https://codepen.io/anon/pen/EExyLL

.container {
margin: 5px;
padding: 5px;
background-color: #f1f1f1;

.flex {
display: flex;
justify-content: center;
margin: 16px auto;
background: #c4f9ff;

.item {
flex-basis: 500px;
max-width: 100%;
background-color: #ffdbef;
}
}
}

我也愿意接受不基于 flexbox 的解决方案。

最佳答案

你只需要更新元素

.item {
min-width: 400px;
background-color: #ffdbef;
}

它们将从 400 开始并扩展到容器宽度并换行。如果您希望它在较小的屏幕上表现不同,请使用媒体查询来执行您需要的操作,这就是响应式设计的工作原理。

我用了 400 因为在你的笔里是 400

更新的笔

https://codepen.io/anon/pen/MVWJqE

关于css - 你能不能让 flexbox 元素不换行,直到它达到容器的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49179399/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com