欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

H5中图片按照比例收缩,放大

程序员文章站 2022-03-21 18:01:20
需求:后台传过来的图片不能够压缩,即使部分被截取也可以 传统方案:设置img元素如下: 但是这种方案需要img元素的外部设置一层父元素,高度与宽度为图片的高宽度 缺点:层级嵌套又增加了一层,不利于性能 现有方案:css的img有一个比较小众的属性 object-fit,具体可参考https://de ......

需求:后台传过来的图片不能够压缩,即使部分被截取也可以

传统方案:设置img元素如下:

       width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;

但是这种方案需要img元素的外部设置一层父元素,高度与宽度为图片的高宽度

缺点:层级嵌套又增加了一层,不利于性能

 现有方案:css的img有一个比较小众的属性 object-fit,具体可参考https://developer.mozilla.org/zh-cn/docs/web/css/object-fit

  object-fit:cover 即可按照比例 注意兼容性哦