css图片保持原有尺寸比例
当图片比例不固定时,想要让图片自适应,一般都会用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;
}
作者:尤蛊
链接:https://www.jianshu.com/p/9e5134e780c5
链接:https://www.jianshu.com/p/9e5134e780c5
css图片保持原有尺寸比例相关推荐
- div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧
div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧 在DIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小,但图片占位是固定宽度高度,这个时候如果使用CSS固定 ...
- 图片怎么缩小尺寸比例不变?
图片怎么缩小尺寸比例不变?不管是在工作中还是在学习中,我们每天都要接触和使用到很多的图片,也会对图片做各种处理,修改图片尺寸就是比较常见的一种操作.当图片尺寸偏大不适合我们的使用需求时,就需要将尺寸变 ...
- div css布局中CSS图片大小自动按比例等比例缩小图片不变形解决技巧(转)
本人对前端处理不是很牛,所以转载这文章.原文地址:http://www.divcss5.com/wenji/w632.shtml DIV CSS布局中对于图片列表或图片排版时,图片不是固定宽度高度大小 ...
- css 图片居中放大,不同比例图片居中缩放显示的三种方法
效果 方法一动态给img标签src属性赋值来达到传入不同比例的图片时始终等比例缩放显示,兼容性最好 HTML代码 复制代码 CSS代码 .img-box{ /*限定图片盒子宽高*/ width:500 ...
- html中 让图片展开,HTML中如何让图片按原有大小比例展示?
重点 让图片自动撑开span标签,并且span最近的父级也不设置大小 css .cooperation_one{ width: 30%; height: 100px; // 保证所 ...
- css图片适应盒子大小
1.盒子给出宽高,内部图片的宽高均为100% 案例:轮播图内图片适应父级盒子大小 <!-- html结构 --> <div class="box">< ...
- css图片的自适应排版
不知道大家有没有在做多个图片排布的时候感觉会有些吃力,尤其是那些图片的长宽都是不规范的时候,直接填充图片容易拉伸,定宽或者定高,最后都会有些超出边界,下面就是我总结的解决方法. 方法一 :css的ba ...
- object-fit : CSS 图片自适应
object-fit : CSS 图片自适应 .fill { object-fit: fill; } .contain { object-fit: contain; } .cover { object ...
- CSS图片居中显示 超出div容器高度度隐藏 css3 object-fit
CSS图片居中显示 超出div容器高度度隐藏 图片高度低于div容器高度上下不留白显示 通过固定容器的宽高加上flex布局结合css3的属性object-fit实现 .el-image{width: ...
- css 图片自适应_img图片自适应object-fit
当图片比例不固定,需要自适应显示图片时,可以使用img属性:object-fit object-fit有如下属性值: object-fit: fill; object-fit: contain; ob ...
最新文章
- Spring官宣新家族成员:Spring Authorization Server!
- CCF201604-3 路径解析(100分)
- dell r220服务器配置oracle linux 阵列卡,如何在Dell服务器PERC5/6阵列卡配置RAID
- 笔记-信息化与系统集成技术-客户关系系统CRM
- JavaScript 语言基础知识点图示
- Linux命令:mkdir
- 第12步 用户模块前端(客户)
- mysql中最新7天的数据_mysql中最新7天的数据库
- 是什么原因让你选择做程序员
- 数据结构C语言数组字符数组
- JS对于JSON的增删改查操作
- Kafka AKHQ 安装部署
- 代数——近世代数知识点思维导图(附Visio原文件)
- SCM供应链协同管理系统解决方案
- excel VBA编程入门,自定义excel数据库模板生成sql语句
- 服务器系统浏览器打不开,电脑浏览器打不开解决方法
- 数仓工具—Hive源码之SQL解析Antlr入门(7)
- 绿之韵人民日报聚焦:加强企业管理,慢工才能出细活
- MyBatis日期用法技巧
- with dlz mysql 条件_Bind-DLZ with MySQL