HTML文件
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=0">
<title>flex demo</title>
<link rel="stylesheet" href="css/flexcss.css">
<style>
</style>
</head>
<body>
<div class="container">
<div class="row1">
<span></span>
</div>
<div class="row2_0">
<span></span>
<span></span>
</div>
<div class="row2_1">
<span></span>
<span></span>
</div>
<div class="row2_2">
<span></span>
<span></span>
</div>
<div class="row2_3">
<span></span>
<span></span>
</div>
<div class="row3_0">
<span></span>
<span></span>
<span></span>
</div>
<div class="row3_1">
<span></span>
<span></span>
<span></span>
</div>
<div class="row3_2">
<span></span>
<span></span>
<span></span>
</div>
<div class="row3_3">
<span></span>
<span></span>
<span></span>
</div>
<div class="row3_4">
<span></span>
<span></span>
<span></span>
</div>
<div class="row4_0">
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
</div>
<div class="row4_1">
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
</div>
<div class="row5_0">
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
</div>
<div class="row6_0">
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
</div>
<div class="row6_0">
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
</div>
<div class="row7_0">
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
</div>
<div class="row7_1">
<div class="box">
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
</div>
<div class="row8_0">
<div class="box">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</div>
<div class="row8_0">
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
</div>
</div>
<div class="row8_0">
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
<div class="box">
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
</body>
</html>
CSS文件
@charset "utf-8";
span{
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
}
.box{
display: inline-flex;
}
.container{
display: flex;
flex-wrap: wrap;
height: 800px;
background: #fafafa;
}
.container>div{
width: 200px;
height: 200px;
margin: 5px;
background: #EBACAD;
display: inline-flex;
}
.row1{
justify-content: center;
align-items: center;
}
.row2_0{
justify-content: space-between;
}
.row2_1{
flex-direction: column;
justify-content: space-between;
}
.row2_2 {
justify-content: space-between;
}
.row2_2 span:nth-child(2){
align-self: flex-end;
}
.row2_3{
flex-direction: column;
justify-content: space-between;
align-items: flex-end;
}
.row3_0{
justify-content: space-between;
}
.row3_1{
justify-content: space-between;
flex-direction: column;
}
.row3_2{
align-items: flex-end;
justify-content: space-between;
}
.row3_3{
flex-direction: column;
align-items: flex-end;
justify-content: space-between;
}
.row3_4{
justify-content: space-between;
}
.row3_4 span:nth-child(2){
align-self: center;
}
.row3_4 span:nth-child(3){
align-self: flex-end;
}
.row4_0{
justify-content: space-between;
flex-direction: column;
}
.row4_0>div{
justify-content: space-between;
}
.row4_1{
justify-content: flex-start;
flex-direction: column;
}
.row5_0{
flex-direction: column;
justify-content: space-between;
}
.row5_0 div{
justify-content: space-between;
}
.row5_0 div:nth-child(2){
align-self: center;
}
.row6_0{
flex-direction: column;
justify-content: space-between;
}
.row6_0>div{
justify-content: space-between;
}
.row7_0{
flex-direction: column;
justify-content: space-between;
}
.row7_0>div{
justify-content: space-between;
}
.row7_1{
flex-direction: column;
justify-content: space-between;
}
.row7_1>div{
justify-content: space-between;
}
.row7_1>div:first-child{
align-self: center;
}
.row8_0{
flex-direction: column;
justify-content: space-between;
}
.row8_0>div{
justify-content: space-between;
}
💕👉博客专栏