object-fit:控制图片展示状态 object-fit 一共有五个对应值,分别是: fill: “填充”。默认值。使图片拉伸填满整个容器, 不保证保持原有的比例。 contain: “包含”。保持原有尺寸比例缩放。保证整个图片都可以出现在容器中。因此,此参数可能会在容器内留下空白。 cover
其中把 height 和width 都设置为 100% 加上 object-fit: cover 保证了图片保持原本的形状,不变形地撑满整个区域; top: 50% 的绝对定位加上transform: translateY(-50%) 的位移保证了如果高溢出,它会居中对齐(宽默认就是居中对齐的)。 看一下最终的效果吧! marvelous!
object-fit: none; object-fit: scale-down; fill: 默认值。内容拉伸填满整个content box, 不保证保持原有的比例。 contain: 保持原有尺寸比例。长度和高度中短的那条边跟容器大小一致,长的那条等比缩放,可能会有留白。 cover: 保持原有尺寸比例。宽度和高度中长的那条边跟容器大小一致,短的那条等比缩放。可...
img图片自适应object-fit 当图片比例不固定,需要自适应显示图片时,可以使用img属性:object-fit object-fit有如下属性值: object-fit: fill; object-fit: contain; object-fit: cover; object-fit: none; object-fit: scale-down; fill: 默认值。内容拉伸填满整个content box, 不保证保持原有的比例。 contain: ...
一、object-fit:控制图片展示状态 fill: “填充”。默认值。使图片拉伸填满整个容器, 不保证保持原有的比例。 contain: “包含”。保持原有尺寸比例缩放。保证整个图片都可以出现在容器中。因此,此参数可能会在容器内留下空白。 cover: “覆盖”。保持原有尺寸比例缩放。宽度和高度至少有一个和容器一致(尺寸小的...
首先、也是需要设置img标签的宽度和高度是一致的,另外需要用到一个关键的css属性——object-fit:cover。下面还是直接贴出代码: 代码语言:javascript 复制 <!DOCTYPEhtml><html lang="en"><head><meta charset="UTF-8"><title>img标签的做法</title><style>.img-1{width:200px;height:200px;object-fit:cover...
以下群聊天记录: object-fit: cover;直接给img设置的,就不用弄成背景了 pc一张图1920*560,在手机上等比例缩放就很小,这样在手机上给图设置个固定的高度240px,在加上object-fit: cover; 就ok了 可以给img设置固定宽高的同时,让里面的图片不变形
object-fit: fill; object-fit: contain; object-fit: cover; object-fit: none; object-fit: scale-down; fill: 默认值。内容拉伸填满整个content box, 不保证保持原有的比例。 contain: 保持原有尺寸比例。长度和高度中短的那条边跟容器大小一致,长的那条等比缩放,可能会有留白。
在img 标签中,我们使用了 width 和 height 属性将图片的大小设置为与容器相同,并且使用了 object-fit 属性将图片按比例缩放并居中显示。具体来说,object-fit 属性的值为 cover,意味着图片会拉伸或缩小以填充整个容器,并保持原始比例。 总结 本文介绍了两种方法来让 img 标签在父元素中自适应宽度或高度,并按比例显...
2.图片的适应方式设置属性为object-fit object-fit:contain //即保证图片宽高比例,但不能溢出。 :fill // 默认值,会填充满区域,但是不保证比例。 :cover // 填充满区域,同时保证比例,会牺牲一些图片信息。 3.object-fit同样适用于video标签。