首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >object-fit:在Bootstrap 4上不能工作?

object-fit:在Bootstrap 4上不能工作?
EN

Stack Overflow用户
提问于 2020-07-23 10:10:34
回答 2查看 984关注 0票数 0

我正在尝试让一列不同大小的图像以相同的高度显示。我读过关于object-fit的文章。不过,我似乎不能让它工作。

jsfiddle

下面是我当前的代码:

代码语言:javascript
复制
<div class="row">
    <div class="col-4 p-0">
        <a href="#" target="_blank"><img src="https://www.w3schools.com/css/rock600x400.jpg" alt="" class="img-fluid" data-wow-delay="0s" style="object-fit: cover !important; min-height: 100%"></a>
    </div>
    <div class="col-4 p-0">
        <a href="#" target="_blank"><img src="https://www.w3schools.com/css/paris.jpg" alt="" class="img-fluid" data-wow-delay="0.2s" style="object-fit: cover !important; min-height: 100%"></a>
    </div>
</div>

当我删除object-fit时,没有区别。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-23 11:51:46

我已经调试过你的代码了。这将确保图像在浏览器调整大小时不会变得很大,并且图像也会有响应。

代码语言:javascript
复制
<div class="col-4 p-0">
 <a href="#" target="_blank" style="display: block; height: 100%; width: 100%;">
 <img src="https://www.w3schools.com/css/rock600x400.jpg" alt="" style="display: 
 block; 
 height: 100%; width: 100%;">
 </a>
</div>

由于object-fit由于某种原因无法工作(可能是由于图像之间的纵横比差异),这将为您提供所需的结果。

代码语言:javascript
复制
<div class="row d-flex">
  <div class="col-4 p-0">
  <a href="#" target="_blank" style="display: block; height: 100%; width: 100%;">
  <img src="https://www.w3schools.com/css/rock600x400.jpg" alt="" style="display: block; height: 100%; width: 100%;">
  </a>
  </div>
  
  <div class="col-4 p-0"><a href="#" target="_blank" style="display: block; height: 100%; width: 100%;"><img src="https://www.w3schools.com/css/paris.jpg" alt="" style="display: block; height: 100%; width: 100%;"></a></div>

票数 1
EN

Stack Overflow用户

发布于 2021-09-23 08:26:32

定位absolute为父容器的图像创造了魔力

代码语言:javascript
复制
 <div class="col-4 p-0">
     <a href="#" target="_blank" style="display: block; height: 100%; width: 100%;position: absolute;">
     <img src="https://www.w3schools.com/css/rock600x400.jpg" alt="" style="display: 
     block; 
     height: 100%; width: 100%;">
     </a>
    </div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63045801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档