如下布局规则
-
.line-block
(小蓝块) 数量、宽高不定 -
.container
(容器) 宽高不定 -
.line-block
在行中左对齐,整体中左侧起始对齐 -
.cantainer
中以行为单位中间对齐 -
.cantainer
中竖直方向为顶部对齐,不等分空间
flex和grid的布局不是很熟,试着用,却总是满足了部分,未能真正满足,请教下各位大佬
如下布局规则
.line-block
(小蓝块) 数量、宽高不定
.container
(容器) 宽高不定.line-block
在行中左对齐,整体中左侧起始对齐.cantainer
中以行为单位中间对齐
.cantainer
中竖直方向为顶部对齐,不等分空间
flex和grid的布局不是很熟,试着用,却总是满足了部分,未能真正满足,请教下各位大佬
<div class="container">
<div class="flex">
<div class="line-block"></div>
<div class="line-block"></div>
</div>
</div>
.container {
width: 400px;
height: 400px;
background-color: gray;
}
.flex {
display: flex;
flex-wrap: wrap;
}
.line-block {
margin: 10px;
width: 30px;
height: 30px;
background-color: blue;
}
效果:
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
5 回答607 阅读
3 回答2.1k 阅读
外层设置一个padding,里面用flex自动填满就可以了