console
<div class="con">
<div class="box">
<span></span>
</div>
<div class="box1">
<span class="item"></span>
<span class="item"></span>
</div>
<div class="box2">
<span class="item"></span>
<span class="item"></span>
<span class="item"></span>
</div>
<div class="box3">
<div class="column">
<span class="item"></span>
<span class="item"></span>
</div>
<div class="column">
<span class="item"></span>
<span class="item"></span>
</div>
</div>
<div class="box3">
<div class="column">
<span class="item"></span>
<span class="item"></span>
</div>
<div class="column column1">
<span class="item"></span>
</div>
<div class="column">
<span class="item"></span>
<span class="item"></span>
</div>
</div>
<div class="box3">
<div class="column">
<span class="item"></span>
<span class="item"></span>
</div>
<div class="column">
<span class="item"></span>
<span class="item"></span>
</div>
<div class="column">
<span class="item"></span>
<span class="item"></span>
</div>
</div>
</div>
* {
margin: 0;
padding: 0;
}
.con {
width: 1024px;
margin: 0 auto;
overflow: hidden;
border: 1px solid #000000;
}
.box {
margin: 20px;
width: 300px;
height: 300px;
padding: 20px;
float: left;
box-sizing: border-box;
box-shadow: 3px 3px 3px #000000;
display: flex;
justify-content: center;
align-items: center;
}
.box span {
width: 50px;
height: 50px;
border-radius: 50%;
background: red;
}
.box1 {
margin: 20px;
width: 300px;
height: 300px;
padding: 20px;
float: left;
box-sizing: border-box;
box-shadow: 3px 3px 3px #000000;
display: flex;
justify-content: space-between;
}
.box1 .item {
width: 50px;
height: 50px;
border-radius: 50%;
background: red;
}
.box1 .item:nth-child(2) {
align-self: flex-end;
-webkit-align-self: flex-end;
}
.box2 {
margin: 20px;
width: 300px;
height: 300px;
padding: 20px;
float: left;
box-sizing: border-box;
box-shadow: 3px 3px 3px #000000;
display: flex;
justify-content: space-between;
}
.box2 .item {
width: 50px;
height: 50px;
border-radius: 50%;
background: red;
}
.box2 .item:nth-child(2) {
align-self: center;
-webkit-align-self: center
}
.box2 .item:nth-child(3) {
align-self: flex-end;
-webkit-align-self: flex-end
}
.box3 {
margin: 20px;
width: 300px;
height: 300px;
padding: 20px;
float: left;
box-sizing: border-box;
box-shadow: 3px 3px 3px #000000;
display: flex;
flex-wrap: wrap;
align-content: space-between;
}
.box3 .item {
width: 50px;
height: 50px;
border-radius: 50%;
background: red;
}
.column {
flex-basis: 100%;
display: flex;
justify-content: space-between;
}
.box3 {
margin: 20px;
width: 300px;
height: 300px;
padding: 20px;
float: left;
box-sizing: border-box;
box-shadow: 3px 3px 3px #000000;
display: flex;
flex-wrap: wrap;
align-content: space-between;
}
.box3 .item {
width: 50px;
height: 50px;
border-radius: 50%;
background: red;
}
.column {
flex-basis: 100%;
display: flex;
justify-content: space-between;
}
.column1{
justify-content: center;
align-items: center;
}