css - 如何拥有流畅的弹性布局
问题描述
我正在尝试制作一个流体弹性场,如果没有足够的空间,那么它应该下降到下一行。正如您在此示例中看到的那样,如果您减小字段的大小,它不会下降到下一行,因为我使用的是 flex。
.container {
width: 80%;
border: 2px solid #ddd;
padding: 20px;
display: flex;
overflow: hidden;
}
.container .panel {
flex: none;
}
.container .panel-info {
display: flex;
align-items: center;
}
.container .panel-info .dot {
background-color: #ccc;
width: 4px;
height: 4px;
border-radius: 50%;
margin: 0 8px;
}
<div class="container">
<div class="panel">Some Long Info</div>
<div class="panel-info">
<div class="dot"></div>
<div class="info">Information</div>
</div>
</div>
解决方案
使用flex-wrap: wrap
.
MDN 上有关该flex-wrap
物业的更多信息
推荐阅读
- python - django,“some_field”属性没有与之关联的文件
- php - Symfony 4 + HWIOAuthBundle:注销时没有用户提供程序
- html - 在电子邮件 HTML 表单中进行身份验证
- iis - 无法读取配置文件 - 已更新
- c# - 无法从 Rest API 获取数据 - HTTP ERROR 500 - C#
- php - 为什么变量值更改为数组进入函数范围?PHP
- python - peewee 选择在使用模型实例而不是直接使用模型时不起作用的地方
- sockets - 多个客户端 - 服务器聊天应用程序,不允许同一端口上的多个侦听器
- javascript - Vue.js 中基于复选框输入的条件渲染
- mongodb - mongo atlas 是否支持内存存储?