有没有办法利用 Bootstrap 4 配备的 flexbox 网格创建砌体列布局?在我看来,所有列的高度都相同。
原文由 Anthony Russo 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法利用 Bootstrap 4 配备的 flexbox 网格创建砌体列布局?在我看来,所有列的高度都相同。
原文由 Anthony Russo 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答853 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答919 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答1.1k 阅读✓ 已解决
这对于标准的 Bootstrap 4 类几乎是可行的。文档中甚至有一整节关于 卡片列 功能。
从文档:
通过将卡片包装在
.card-columns
中,卡片可以组织成类似 Masonry 的列,只需 CSS。卡片是用CSS
列属性而不是 flexbox 构建的,以便于对齐。卡片的顺序是从上到下,从左到右。小心!您的卡列里程可能会有所不同。为了防止卡片跨越列,我们必须将它们设置为
display: inline-block
因为column-break-inside: avoid
还不是一个防弹解决方案。因此,您所要做的就是将您的
.card
s 包装到.card-columns
容器中,如下所示: