【发布时间】:2021-03-10 08:22:42
【问题描述】:
我已经尝试了几次不同的迭代,但无法弄清楚。
我正在使用 Bootstrap 4.3.1 并具有以下 div:
<div class="d-flex flex-row align-items-center">
<div class="col-8">
<h3>A lovely header</h3>
<ul>
<li>Content</li>
<li>Content</li>
</ul>
</div>
<div class="col-4 img-wip">
<p>Hello</p>
</div>
</div>
我有一个col-8 宽和第二个col-4 宽,第二个有一个由img-wip 类定义的背景图像。内容“Hello”很好地居中,但我无法让背景图像填充到与左侧 col-8 列中的内容定义的高度相同的高度。 col-4 框不会变大。
我试过height:100%,flex:1;,flex-grow:1;
但唯一会改变<p>hello</p> 周围背景图像高度的是特定的数字高度。我不想要那个,我想要col-8的高度定义的高度
这是可能的还是我误解了 flex 的工作原理?
.img-wip 类解析为:
.img-fill {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-image: url(../images/resin_wip.jpg);
}
【问题讨论】:
标签: html css twitter-bootstrap bootstrap-4 flexbox