【发布时间】:2018-09-17 16:09:34
【问题描述】:
我想创建以下布局(见 img):
主要内容:
- 这些块将像砌体布局一样“合并”在一起,下方没有边距
- 一个块与其他块(或更多此类块)的两倍
我尝试了两种方式:
- 使用 Bootstrap 的 Cards 选项,但我无法让它工作,因为一列的大小是其他列的两倍,并且还删除了边距。
- 将两张图片放在 1 列中,但这样做的问题是,如果您使其具有响应性,则顺序会混乱。
有没有人有过这样的工作经验?
【问题讨论】:
-
在 bootstrap-4 中使用网格组件。见How to Ask 和minimal reproducible example。
-
但是我的布局看起来像这样:i.imgur.com/EfT7l40.jpg我希望它在最后 2 项上没有边距/空白。
-
你可以这样做。 第 1 行 4 个元素,你做到了。 第 2 行 2 个元素。右边的只是一个大矩形。左边的必须再细分为 2 行,每行 2 个元素。您可以嵌套网格元素并在单元格中包含行。
-
我试过了,但是当我让它响应时,顺序会改变吗?
-
对于响应式,我做了类似的事情(虽然没那么复杂),我必须提供许多标签才能让它工作。前任。我会放置 col-md- 和 col- 标记,因此随着屏幕尺寸的减小,它使用较小的值。但在某一点上,布局将只变成一列,不管你怎么放。你只能在一个小宽度的窗口中放置这么多。
标签: twitter-bootstrap bootstrap-4 masonry