在项目中经常碰到布局:一个父布局,包含多个子布局,其中一个或多个固定宽度,最后一个占满剩余空间。
遇到这种需求,可以用弹性盒子来实现。
布局如下:
<div class="parent">
<div class="child1"></div>
<div class="child2"></div>
<div class="child3"></div>
</div>
style如下:
.parent{
height: 100px;
display: flex;
}
.child1{
width: 200px;
background: red;
}
.child2{
width: 300px;
background: green;
}
.child3{
flex: 1;
background: blue;
}
效果如下:

弹性盒子布局技巧

本文介绍了一种使用弹性盒子(Flexbox)实现特定布局的方法。在一个父布局中,通过设置多个子布局,其中部分子布局固定宽度,而最后一个子布局则采用flex属性占据剩余空间,从而实现了灵活且响应式的布局效果。
4188

被折叠的 条评论
为什么被折叠?



