【发布时间】:2019-07-13 10:18:28
【问题描述】:
所以目前我正在使用 Bootstrap 的网格系统和一张简单的卡片。在卡片中,我动态渲染背景图像。想想 Instagram 网格系统。一切正常,除了一旦我低于定义的列宽,卡片会将其调整为原始高度的 10%,并且图像几乎不可见。
<div class="row">
<div class="col-md-4 col-sm-4">
<div class="card" style=" min-height: 100%; min-width:
100%;background-image: url('<%= rails_blob_path(post.images.first)
%>'); background-position: center; background-size: cover;">
</div>
</div>
</div>
低于col-sm-4(或md,并不重要,一旦低于最后定义的col类,它开始看起来像这样):
如您所见,一旦我缩小浏览器的宽度,它只会将卡片的高度捕捉到第二张图像。
是否可以调整第二张图片中的卡片大小以填充高度,而不会弄乱其他列的高度?添加"min-height: 200px;" 将解决此问题,但它也会与其他列宽度混淆并使它们看起来有弹性。
抱歉,这是一个基本问题。我发现了一些帖子,但我根本无法修复它,通常是后端,只是想更好地理解 Bootstrap。
【问题讨论】:
-
Bootstrap 有卡片内容的类。见documentation
标签: html css bootstrap-4