【发布时间】:2015-01-13 02:00:36
【问题描述】:
我对 Bootstrap 还很陌生,遇到了一个我最初认为很简单的有问题的任务。也许它适用于具有足够 Bootstrap 经验的人。
如果我有一排 12 列应该在单列布局中堆叠在一起,在两列布局中分为 2 x 6 和在三列布局中分为 3 x 4,则结果通常是:
1
2
3
4
5
6
7
8
9
10
11
12
和
1 2
3 4
5 6
7 8
9 10
11 12
和
1 2 3
4 5 6
7 8 9
10 11 12
然而,我想要的是:
1
2
3
4
5
6
7
8
9
10
11
12
和
1 7
2 8
3 9
4 10
5 11
6 12
和
1 5 9
2 6 10
3 7 11
4 8 12
是否有任何简单的方法可以使用标准的 Bootstrap 类来实现这一点?
这里有一个这样的布局示例:http://bildarkivet.orsa.se 在这个站点上,12 个输入元素通过 CSS column-count 属性排序到列中,但是如果能够将类似的排序样式合并到一个基于 Bootstrap 的网站。
【问题讨论】:
-
我相信在没有 JS 的情况下,可以使用
-hidden的混合来完成,但存在重复信息的风险。 -
您需要 CSS 列。例如:stackoverflow.com/a/21404844/949476
-
好的。不过,感谢您的回复。 :)
-
根据您打算支持的浏览器,您可以使用 flexbox 来做到这一点。
标签: css twitter-bootstrap responsive-design grid-layout