<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
.container {
display: flex;
flex-wrap: wrap;
margin-bottom: 16px;
width: 300px;
outline: 1px solid #000;
}
.flex-column {
flex-direction: column;
}
.image-box {
flex-grow: 1;
outline: 1px solid #000;
height: 50px;
}
.w-100px {
width: 100px;
}
.w-200px {
width: 200px;
}
.w-300px {
width: 300px;
}
.w-50 {
width: 50%;
}
</style>
</head>
<body>
<div class="container">
<div class="image-box w-100px"></div>
<div class="image-box"></div>
<div class="image-box w-300px"></div>
</div>
<div class="container">
<div class="image-box w-300px"></div>
<div class="image-box w-200px"></div>
<div class="image-box"></div>
</div>
<div class="container">
<div class="image-box w-50"></div>
<div class="image-box w-50"></div>
</div>
<div class="container flex-column">
<div class="image-box"></div>
<div class="image-box"></div>
</div>
</body>
</html>
单图请参考《使用 css 让图片自适应居中》:
https://duan602728596.github.io/article/web/css-img-centered