html - 非等高元素的基础 6 block 网格

标签 html css grid zurb-foundation block

<分区>

在 foundation 6 block-grid 中,如何制作一个由非等高元素组成的网格,这些元素紧跟在其父元素之后。

例子(图片) Non equal height block-grid 所以所有底部的灰色 block 都会向上移动到橙色 block 所在的位置,而不是在它们自己的换行符

<div class="row small-up-1 medium-up-6 large-up-4">
    <div class="column column-block f1" style="height: 100px;">
        <div>
            <h1>block 1</h1>
            <p></p>
        </div>
    </div>
    <div class="column column-block f1" style="height: 250px;">
        <div>
            <h1>block 2</h1>
            <p></p>
        </div>
    </div>
    <div class="column column-block f1">
        <div>
            <h1>block 3</h1>
            <p></p>
        </div>
    </div>
    <div class="column column-block f1" style="height: 175px;">
        <div>
            <h1>block 4</h1>
            <p></p>
        </div>
    </div>
    <div class="column column-block f1">
        <div>
            <h1>block 5</h1>
            <p></p>
        </div>
    </div>
    <div class="column column-block f1">
        <div>
            <h1>block 6</h1>
            <p></p>
        </div>
    </div>
    <div class="column column-block f1">
        <div>
            <h1>block 7</h1>
            <p></p>
        </div>
    </div>
</div>

如果这在基础上是不可能的,他们是否比任何人都可以建议允许这样做的技术?

在此先感谢大家。

最佳答案

如果你想使用 Foundation 的 block 网格,我建议使用 Masonry .这是一个 guide on how to implement it with Foundation ,但请注意,这是 Foundation 5,因此 block 网格类的语法会略有不同。

或者,您可以使用 CSS 列来实现类似的效果,利用 column-gap 属性。 Full example here .

.parent {
    column-gap: 30px;
}

关于html - 非等高元素的基础 6 block 网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45998964/

上一篇:jquery - 更改引导模式中输入的位置

下一篇:css - 铁柔性布局 : not getting the proper layout

相关文章:

html - 具有多个标签的已选中单选按钮的 CSS

python - 缩放 Tkinter 小部件

image - 使用自定义图像网格

css - 难以使用 css 和 html 创建内容网格布局

css - 横幅重叠子菜单 WordPress

css - 如何将下拉菜单放在导航栏中?

css - 如何在较小的屏幕上将一行 6 个图像变成 2 行 3 个图像

html - 框中的文本不共享框背景

javascript - 悬停时如何使虚线边框顺时针移动

javascript - jQuery 递归查找子项,但忽略某些元素