开发 h5 的时候测试给提了一个 bug 图片变形,开发的时候还真没注意,确实变形了开起来怪怪的,然后就顺利找到了解决办法,废话不多说先呈上解决方法:
<div class="imgWrap"><img src="@/assets/images/copter.jpg" alt="">
</div>
.imgWrap {width: 300px;height: 300px;border: 2px solid skyblue;}img {widows: 100%;height: 100%;object-fit: cover;}
搞定就这么简单!
效果图:
注意一点: 图片一定要设置宽高,否则设置object-fit无效!
解释:object-position相当于background-position,它的默认值是50% 50%,也就是居中,所以一般不写,加了object-fit,默认就居中了。而object-fit,相当于background-size,即图片填充方式(这里不是图片大小)
想了解 object-fit
自行去菜鸟上看吧 object-fit
有问题可以留言交流,希望能够帮到你!
本文发布于:2024-02-01 03:41:25,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673008733601.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |