【发布时间】:2019-07-26 19:26:18
【问题描述】:
我一直在寻找一种让引导列垂直显示的方法。
我不想使用 masonry 或任何其他库。 我希望卡 2 出现在中小屏幕上的卡 1 下方。 我的代码是什么样子的:
<div class="container">
<div class="row no-gutters">
<div class="col-lg-6">
<!-- Card 1 -->
<div class="card" style="height: 500px">
<div class="card-header">Card 1</div>
<div class="card-body">
<p class="card-text">Text for this card.</p>
</div>
</div>
</div>
<div class="col-lg-6">
<!-- Card 2 -->
<div class="card" style="height: 430px">
<div class="card-header">Card 2</div>
<div class="card-body">
<p class="card-text">Text for this card.</p>
</div>
</div>
</div>
<div class="col-lg-6">
<!-- Card 3 -->
<div class="card" style="height: 400px">
<div class="card-header">Card 3</div>
<div class="card-body">
<p class="card-text">Text for this card.</p>
</div>
</div>
</div>
<div class="col-lg-6">
<!-- Card 4 -->
<div class="card" style="height: 550px">
<div class="card-header">Card 4</div>
<div class="card-body">
<p class="card-text">Text for this card.</p>
</div>
</div>
</div>
<div class="col-lg-6">
<!-- Card 5 -->
<div class="card" style="height: 450px">
<div class="card-header">Card 5</div>
<div class="card-body">
<p class="card-text">Text for this card.</p>
</div>
</div>
</div>
<div class="col-lg-6">
<!-- Card 6 -->
<div class="card" style="height: 880px">
<div class="card-header">Card 6</div>
<div class="card-body">
<p class="card-text">Text for this card.</p>
</div>
</div>
</div>
<div class="col-lg-6">
<!-- Card 7 -->
<div class="card" style="height: 420px">
<div class="card-header">Card 7</div>
<div class="card-body">
<p class="card-text">Text for this card.</p>
</div>
</div>
</div>
</div>
我不希望卡片之间有空格(顶部或底部)。
我尝试使用 2 col-6 并添加项目,它们通常按列显示:
<div class="container">
<div class="row no-gutters">
<div class="col-lg-6">
<!-- Card 1 -->
<!-- Card 2 -->
<!-- Card 3 -->
<!-- Card 4 -->
</div>
<div class="col-lg-6">
<!-- Card 5 -->
<!-- Card 6 -->
<!-- Card 7 -->
</div>
</div>
</div>
我希望上述标记中的card 5 在中小屏幕上出现在card 1 之后。
注意:我花了一整天的时间在谷歌上寻找解决方案,以一种简单直接的方式做到这一点,而无需使用砖石等。
【问题讨论】:
-
如果提供第一个
MarkUp,我可以使用flex-orderbt 更改每个elemnet 的顺序,但每个项目之间的空格仍然很麻烦。任何帮助将不胜感激 -
你使用height有什么具体原因吗???
-
@nazifarashid。它只是在这里演示。如果内容或图像具有该特定大小。其他内容应自动调整
标签: css twitter-bootstrap bootstrap-4