效果图:
宽>高就限制宽 即宽度100% ,高度自动。例如:19201088
高>宽就限制高 即高度100%,宽度自动。例如:19442592
很多时候图片宽高比不固定,而且作为一个前端,最好不要去写死图片的宽高。会给自己找麻烦。
html:
<div class="boxs">
<div class="devices-box">
<div class="image-box">
<img src="./car.jpg" alt="">
</div>
</div>
<div class="devices-box">
<div class="image-box">
<img src="./car1.jpg" alt="">
</div>
</div>
</div>
css代码如下:
.boxs{
display: flex;
}
.devices-box{
width: 23%;
height: 234px;
background: #ccc;
box-sizing: border-box;
margin-right: 20px;
}
.image-box{
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
img{
max-width: 100%;
max-height: 100%;
object-fit: scale-down;
}
但是以上的这个布局,可能仅仅审核用于展示图片,如果想在图片上按坐标叠加画线可能就不太适合。图片还需要一个等宽等高的盒子。
详情可见:添加链接描述