1.左右布局
<style>
.box{
display: flex;
width: 270px;
justify-content: space-between;
}
.left{
width: 175px;
height: 180px;
background: chartreuse;
}
.right{
width: 90px;
height: 180px;
display: flex;
justify-content: space-around;
flex-direction: column;
}
.right div{
width: 90px;
height: 88px;
box-sizing: border-box;
background: gold;
}
</style>
<body>
<div class="box">
<div class="left"></div>
<div class="right">
<div></div>
<div></div>
</div>
</div>
2.div超出换行
<style>
.box{
width: 500px;
height: 500px;
background: chartreuse;
display: flex;
flex-wrap: wrap;
}
.box div{
flex:48%;
border: 1px solid red;
height: 200px;
margin: 4px;
box-sizing: border-box;
}
</style>
<body>
<div class="box">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
3.上下布局
<style>
.box{
width: 520px;
height: 235px;
background: yellowgreen;
}
.box-item{
width: 520px;
height: 193px;
justify-content: space-around;
display: flex;
}
.box-item div{
width: 250px;
height: 190px;
background: yellow;
}
</style>
<body>
<div class="box">
<img src="./942f7840323d4fb614c2e4327cb614c.png" alt="">
<div class="box-item">
<div></div>
<div></div>
</div>
</div>