How to achieve this layout with flexbox, that each element automatically takes up the space and slides in the empty space?
Asked
Active
Viewed 23 times
1 Answers
0
Here's the answer
#parent {
display: flex;
}
#main {
flex: 10;
}
#left {
flex: 3;
margin-left: 20px;
}
.left-box {
margin-bottom: 15px;
height: 400px;
background: #7f7f7f;
}
.right-box {
height: 400px;
background: #42664d;
}
.big-box {
background: orange;
height: 100%;
}
<div id="parent">
<div id="main">
<div class="left-box">
Left Box
</div>
<div class="right-box">
Left Box
</div>
</div>
<div id="left">
<div class="big-box">Big Box</div>
</div>
<div></div>
</div>

Posandu
- 525
- 6
- 18