- 比如我有3张图片,排版的时候就按照 一列排3张,
只有2张的时候,排2张,尺寸稍微放大点
只有1张的时候,尺寸最大。
<style>
.box {
display: flex;
flex-wrap: wrap;
}
.item {
flex: 1;
min-width: 33.33%;
max-width: 50%;
display: flex;
justify-content: center;
align-items: center;
height: 300px;
padding: 5px;
box-sizing: border-box;
}
.item-inner {
flex: 1;
height: 100%;
background: gray;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
font-size: 30px;
}
</style>
<div class="box">
<div class="item">
<div class="item-inner">1</div>
</div>
<div class="item">
<div class="item-inner">2</div>
</div>
<div class="item">
<div class="item-inner">3</div>
</div>
<div class="item">
<div class="item-inner">4</div>
</div>
<div class="item">
<div class="item-inner">5</div>
</div>
</div>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
伸缩系数调成一样就可以了。demo:https://codepen.io/eternalsky...