html - 如何使 flexbox 容器水平滚动
问题描述
我有这个HTML和CSS
#container{
border:1px solid red;
display:flex;
overflow:auto;
}
.item{
border:1px solid green;
margin:5px;
width:700px;
}
<div id="container">
<div class="item">
...
</div>
<div class="item">
...
</div>
....
<!-- more items -->
</div>
的宽度.item
没有被width
属性改变。
如果我设置min-width on
了 .item`,那么它就可以工作了。
.item{
border:1px solid green;
margin:5px;
width:700px;
min-width:300px;
}
有没有其他方法可以使 flex 容器可滚动?
解决方案
如果你想在不使用的情况下做出同样的效果,min-width
那么你可以flex: 0 0 auto
申请.item
.
推荐阅读
- java - 尝试在空对象引用上调用虚拟方法“java.lang.String com.google.gson.JsonObject.toString()”
- javascript - 节点中的异步方法链
- linux - 无法为 VM 打开会话
- javascript - 将 fullcalendar calendar.getevents() 数组对象发布到 bakend
- django - 为什么模板在静态中只能看到一个文件?
- python - Python vs pandas - 引用和可变性
- python - 无法访问网页时如何继续执行脚本?
- python - 这是什么日期格式:1609078919000?
- javascript - 如何在laravel中制作产品变化产品详细信息部分
- python-3.x - 使用 Python 和 pygraphistry 绘制起点和终点数据时如何解决错误?