当盒子宽高是固定的,但是盒子中图片宽高比可能不固定。但又不希望图片被拉伸变形。

舍弃img标签,直接采用盒子background-size的方式实现?

其实可以保留img标签,用css: object-fit方式即可实现。

img {
  object-fit: contain;
}

参考MDN文档:

object-fit - CSS:层叠样式表 | MDN


_logInMars_
1 声望0 粉丝

前端小学生~