在引导网格中水平堆叠列

时间:2021-03-06 21:02:55

标签: html css twitter-bootstrap bootstrap-4

我有一个图片库页面,我正在使用 Bootstrap v4.4 为该页面创建一个网格系统。我有一个管理区域,我可以在其中上传图像,并且带有 div 类的 row 是根据可用图像动态填充的。这是页面加载后代码的样子:

<div class="container-fluid">
    <div class="row" id='portfolioRow'>
        <div class="col-lg-3 col-md-4 col-sm-6">
            <a class="gallery__item fresco" href="imageUrl" data-fresco-group="gallery">
                <img src="imageUrl1">
            </a>
        </div>
        <div class="col-lg-3 col-md-4 col-sm-6">
            <a class="gallery__item fresco" href="imageUrl" data-fresco-group="gallery">
                <img src="imageUrl2">
            </a>
        </div>
        ...
        <div class="col-lg-3 col-md-4 col-sm-6">
            <a class="gallery__item fresco" href="imageUrl" data-fresco-group="gallery">
                <img src="imageUrln">
            </a>
        </div>
    </div>
</div>

问题是,一旦我点击另一行,下一行就会与前一行中最大元素的高度对齐,例如如下图所示:

What I have now

我希望列堆叠并忽略其他图像的高度:

What I want

现在我尝试使用 d-block + float-leftclearfix,但它没有产生我想要的结果。任何帮助表示赞赏,谢谢:)

0 个答案:

没有答案
相关问题