css - 在 Bootstrap 3 中创建基础样式的 block 网格?

标签 css responsive-design twitter-bootstrap-3 zurb-foundation

在 Zurb Foundation 3+ 中,它们有一个“ block 状网格”的 CSS 构造,它是一个无序列表,您可以在其中指定一行中的元素数。

Here's their docs on it.

我无法在 Bootstrap 3 中做到这一点;只有专栏。我希望能够将重复元素(例如 LI)轻松显示为响应式网格,我可以在其中指定断点跨越的数量,就像在 Foundation 中一样。

我想我可以自己动手,但想看看是否有人有建议或以前遇到过这个问题。

最佳答案

我也希望这是 BS3 中的功能。您必须创建自己的解决方案。

我的典型解决方法与 Foundation 一样,通过使用百分比来定义宽度、第 n 个子选择器和调整边距。

[class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0 -0.55556rem;
}

[class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.55556rem 1.11111rem;
}

.small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
}

.small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
}

.small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
}

关于css - 在 Bootstrap 3 中创建基础样式的 block 网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23204785/

相关文章:

javascript - 使用 JS 和 CSS 转换切换 Flex 的展开和折叠

twitter-bootstrap - Bootstrap 3 断点和媒体查询

css - 如何为大型显示器设置列?

javascript - 在调整窗口大小之前,部分 div 隐藏着微小的滚动条

css - 是否有连续 sibling 的CSS选择器

jquery - 将列表更改为下拉列表并在 jQuery 中单击选项

css - 在 768px 断点上,先移动右列,然后移动下方的左列

css - 响应式 CSS 查询不适用于 iOS iPad Air 2

javascript - SUmmernote 不能正确显示。我是说它的风格

javascript - bootstrap - 在标签下打开 div