需求:用户可以自行上传图片,切不受限制,然后显示在手机上,手机上有好多页面,div都是不同的宽高,如果适配且不变形
可以这么弄:
<div class="photoWrap">
<img src="" alt="" class="photo" />
</div>
.photoWrap {
position: relative;
width: 210px;
height: 119px;
margin-bottom: 6px;
overflow: hidden;
background-color: #f8f8f8;
border: 1px solid #c0c0c0;
}
.photo {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
}
2 回答839 阅读✓ 已解决
4 回答913 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答2.5k 阅读
2 回答1.5k 阅读
1 回答1k 阅读✓ 已解决
background-size
contain
/cover
或者
object-fit