【发布时间】:2021-04-18 03:58:27
【问题描述】:
使用 Bootstrap 网格,我将整个页面分成两行(25% 高度和 75% 高度)。我喜欢以响应方式将图像包含在前 25% 行中。我喜欢避免设置固定高度,并希望图像占据尽可能多的高度。我已经尝试在类似的先前问题1、2 和3 中遵循大多数答案,但它们都不起作用。
我到目前为止所做的事情:我尝试使用object-fit,但无法让它工作。此外,似乎将父 div 显示属性设置为 flex 是问题所在。但我无法找到替代方案。以下是代码,请在 jsFiddle [link] 中找到 MCVE。
<div class="container-fluid h-100">
<div class="row h-25">
<div class="col">
<img src="https://getbootstrap.com/docs/5.0/assets/img/bootstrap-icons.png"
class="img-fluid" alt="Responsive image">
</div>
</div>
<div class="row h-75">
<div class="col">
75 Percent Height
</div>
</div>
</div>
html,body {
height: 100%;
}
【问题讨论】:
-
您可以尝试将图片设置为背景图片。
标签: css twitter-bootstrap