适配要求
在项目中使用flex和百分比实现不同机型之间的适配,屏幕变大图标尺寸变大并且设置最大值,屏幕尺寸变小图标尺寸变小
效果图
代码实现
html结构
<div class="out">
<div class="box">
<div class="item">
<img src="img/bus.png" class="icon-img" alt="" />
<p class="icon-text">微信</p>
</div>
<div class="item">
<img src="img/wei.png" class="icon-img" alt="" />
<p class="icon-text">微信</p>
</div>
<div class="item">
<img src="img/zhi.png" class="icon-img" alt="" />
<p class="icon-text">微信</p>
</div>
<div class="item">
<img src="img/wei.png" class="icon-img" alt="" />
<p class="icon-text">微信</p>
</div>
<div class="item">
<img src="img/zhi.png" class="icon-img" alt="" />
<p class="icon-text">微信</p>
</div>
<div class="item">
<img src="img/zhi.png" class="icon-img" alt="" />
<p class="icon-text">微信</p>
</div>
</div>
</div>
css 实现
<style>
* {
margin: 0;
padding: 0;
}
.out {
width: 100%;
}
.box {
display: flex;
flex-wrap: wrap;
}
.item {
width: 25%;
padding: 5px 0;
text-align: center;
}
.icon-img {
max-width: 200px;
width: 70%;
border-radius: 30%;
text-align: center;
}
.icon-text {
display: block;
font-size: 12px;
text-align: center;
}
</style>