object-fit(对象拟合)

object-fit有5个属性:nonecovercontainfillscale-down,它们是用于控制如何调整被替换元素的内容大小的实用程序。

object-fit:none 使用元素的原始大小

以原始大小显示元素的内容,忽略容器大小,使用object-fit:none

<div>
  <img style=”width:300px;height:250px;object-fit:none“>
</div>

 

object-fit:cover 调整大小以覆盖容器

使用 object-fit:cover 调整元素内容的大小以覆盖其容器。

<div>
  <img style=”width:300px;height:250px;object-fit:cover“>
</div>

 

object-fit:contain 包含一个元素

使用 object-fit:contain 调整元素内容的大小以使其包含在其容器中。

<div>
  <img style=”width:300px;height:250px;object-fit:contain“>
</div>

 

 object-fit:fill 拉伸以适应容器

 使用 object-fit:fill 拉伸元素的内容以适应其容器。

<div>
  <img style=”width:300px;height:250px;object-fit:fill“>
</div>

 

 object-fit:scale-down 如果太大则缩小

 以原始大小显示元素的内容,但在必要时使用 object-fit:scale-down 将其缩小以适合其容器。

<div>
  <img style=”width:300px;height:250px;object-fit:scale-down“>
</div>

相关文章

  • 如何使用 CSS object-fit 等比缩放和裁剪图像
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。