当图片比例不固定时,想要让图片自适应,一般都会用background-size:cover/contain,但是这个只适用于背景图。

img有个属性object-fit

属性值:object-fit: fill / contain / cover / none / scale-down;

fill: 默认值。内容拉伸填满整个content box, 不保证保持原有的比例。
contain: 保持原有尺寸比例。长度和高度中长的那条边跟容器大小一致,短的那条等比缩放,可能会有留白。
cover: 保持原有尺寸比例。宽度和高度中短的那条边跟容器大小一致,长的那条等比缩放。可能会有部分区域不可见。
none: 保持原有尺寸比例。同时保持替换内容原始尺寸大小。
scale-down:保持原有尺寸比例,如果容器尺寸大于图片内容尺寸,保持图片的原有尺寸,不会放大失真;容器尺寸小于图片内容尺寸,用法跟contain一样。

具体如下图所示:

用法

img{width: 100%;height: 100%;object-fit: contain;
}

这个属性看起来很好用,但是!但是!IE并不支持

css图片自适应object-fit相关推荐

  1. css自适应图片样式,css怎么让图片自适应?css图片自适应大小的方法介绍

    对于一个网页来说,有一张好看又清晰的背景图片是非常吸引人的,但是并不是每张图片都是有相同的大小,所以就需要晒西安图片的自适应,那么,css怎么让图片自适应呢?本篇文章将来介绍关于css图片自适应大小的 ...

  2. object-fit : CSS 图片自适应

    object-fit : CSS 图片自适应 .fill { object-fit: fill; } .contain { object-fit: contain; } .cover { object ...

  3. html图片自动在div里放大,css图片自适应div大小怎么做

    css图片自适应div大小怎么做 内容导读:css图片自适应div大小的控制,为了让图片能够更好的展示,建议使用max-width这个属性.不管是pc端还是移动端,或者是自适应网站,使用max-wid ...

  4. CSS图片自适应框架

    CSS图片自适应框架 使用img来设置 <!DOCTYPE html> <html><style>body{margin: 0;padding: 10px;}#a_ ...

  5. css图片自适应 有缝隙,有间隙,解决办法

    问题: 图片自适应 有缝隙,有间隙 css如下: .banner {position: relative;width: 100%;min-height: 150px;overflow: hidden; ...

  6. CSS——图片自适应宽高

    宽度拉伸:把width设置成100%,height设置auto 高度拉伸:把height设置成100%,width设置auto ​ <!DOCTYPE html> <html lan ...

  7. css 图片大小自适应div,CSS 图片自适应显示宽度

    这个使用尤其中手机屏幕上最有用. 有喜欢方法: function ReImgSize(){ for (j=0;j { document.images[j].width=(document.images ...

  8. css 图片自适应_104道 CSS 面试题,助你查漏补缺(下)

    (给前端大全加星标,提升前端技能) 作者:CavsZhouyou https://github.com/CavsZhouyou/Front-End-Interview-Notebook/blob/ma ...

  9. css 图片自适应_img图片自适应object-fit

    当图片比例不固定,需要自适应显示图片时,可以使用img属性:object-fit object-fit有如下属性值: object-fit: fill; object-fit: contain; ob ...

最新文章

  1. python编程语法大全-Python编程入门——基础语法详解
  2. html5小说翻页,用html5模拟书的翻页
  3. 2. Add Two Numbers 两数相加
  4. generator探幽(1)--koa中间件机制浅析
  5. 二元查找树的后序遍历结果
  6. 全球数十亿条用户记录被泄露,姓名住址全曝光,Oracle或已引发今年最大的数据安全事件...
  7. 终于等到了scilab 5.1.1
  8. SQL必知必会-创建表和操纵表
  9. wxpython 优秀的界面剂_珠海界面剂
  10. Google 的论坛
  11. 《菜菜的机器学习sklearn课堂》学习笔记 + 课件
  12. 12306 崩了,90% 的人都用过这三款抢票工具
  13. 升级mac系统正在计算机,Mac升级卡死解决办法
  14. 【Linux kernel/cpufreq】framework ----cpufreq governor
  15. 3.7V转1.5V超简单的LDO芯片
  16. 那么,储能电池的BMS与动力电池的BMS有什么区别呢?
  17. 普通人怎么样能快速开展靠谱的副业?
  18. 微软亚洲研究院的“三好”实习生
  19. BW维护操作:处理链的一切
  20. window7激活方法

热门文章

  1. 简单订单表模拟批量写入
  2. Java重启jar包
  3. Hitchhiker 部署
  4. Python3爬虫增加点击量(慎用)
  5. Iterator(JFIS)
  6. 山东理工大学pta程序设计---实验七函数 知识点+题目
  7. 易贝平台API,item_search - 按关键字搜索EBAY商品
  8. (八)应用协议--图解TCP/IP
  9. Android 7.0应用抽屉,安卓7.0抛弃应用抽屉是致敬苹果iOS?
  10. 100种思维模型之递弱代偿原理思维模型-95