【发布时间】:2021-06-19 03:16:08
【问题描述】:
感谢stackoverflow上关于card-columns的许多问题和答案,我可以在row中设置平铺cols,但它看起来像是某种填充或边距,否则会破坏引导程序的每行12列“规则”。
我正在尝试实现砖石/pinterest 磁贴布局,Tile 1 和 Tile 2 列位于 description 列下方,白色 text 保留在 picture profile 下方。
在下面的示例中,当我将 description 列的宽度设置为 col-xl-4 时,它会保留在 profile picture 列下方而不是旁边。
此外,description 列的高度与profile picture 列的高度相同。
<div class="container-fluid">
<div class="row card-columns">
<div class="col-xl-8 card">
<div class="card-body">
<h2>Profile picture</h2>
<img src="https://via.placeholder.com/900x500.jpg" alt="" class="img-fluid rounded">
</div>
</div>
<div class="col-xl-4 card">
<div class="card-body">
<h2>Description</h2>
</div>
</div>
<div class="col-xl-8 card">
<div class="card-body">
<h2>Text</h2>
</div>
</div>
<div class="col-xl-2 card">
<div class="card-body">
<h2>Tile 1</h2>
</div>
</div>
<div class="col-xl-2 card">
<div class="card-body">
<h2>Tile 2</h2>
</div>
</div>
</div>
</div>
我该如何解决这个问题?我在这里错过了什么?
【问题讨论】:
标签: css bootstrap-4 masonry