object-fit(对象拟合)
object-fit有5个属性:none
、cover
、contain
、fill
、scale-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 等比缩放和裁剪图像
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。