【问题标题】:Zurb Foundation small columns do not flowZurb Foundation 小柱不流动
【发布时间】:2013-08-19 09:12:47
【问题描述】:

我正在使用 Zurb Foundation 4.3,我无法理解 Zurb 的小型和大型列类。在下面的代码示例中,仅对列使用大类,当 UI 宽度发生变化时,第二列将重新定位在第一列下方。这很好,因为它使 UI 内容保持干净

        <div class="row">
        <div class="large-8 columns rounded">
            Bubbles
        </div>
        <div class="large-4 columns rounded">
            Yadda Yadda Yadda
        </div>
    </div>

但是,如果我在列中添加小类,则第二列不会重新定位,从而导致 UI 混乱。

        <div class="row">
        <div class="small-4 large-8 columns rounded">
            Bubbles
        </div>
        <div class="small-8 large-4 columns rounded">
            Yadda Yadda Yadda
        </div>
    </div>

我喜欢能够在整个页面更改宽度时更改内容的列宽。但是,当我将页面从宽拖到窄时,如果我使用小类,内容不会重新定位。我错过了什么?谢谢。

【问题讨论】:

    标签: responsive-design zurb-foundation


    【解决方案1】:

    小类控制小屏幕上列的宽度,无需指定小类,列在小屏幕上默认为 small-12 或 100% 宽度,这就是您看到它们垂直堆叠的原因。

    在您的第二个示例中,对于小屏幕,第一列与第二列的比例将为 1:2,而不是中屏幕的 2:1。以相同顺序彼此相邻的列,但它们的大小被交换。 这应该就是您所看到的。

    如果您希望它们像第一个示例一样垂直堆叠但交换列的顺序,请使用

    <div class="row">
        <div class="large-4 push-8 columns rounded">
            Yadda Yadda Yadda
        </div>
        <div class="large-8 pull-4 columns rounded">
            Bubbles
        </div>
    </div>
    

    如果这不是您希望实现的目标,我会帮助您指定其他解决方案

    【讨论】:

    • 感谢您的回复。我试过添加推/拉类,它交换了 div 的顺序。我只需要在左边有 yadda yadda 列,在右边有气泡,除非页面的宽度达到将气泡推到 yadda yadda 下方的点。我喜欢 large 通过将第二列推到第一列下来处理它的方式,但是当添加 small-xx 类时,这个功能就消失了。小会改变体验,所以我显然不明白这是如何工作的。当它改变列的顺序时,我认为不需要推/拉。
    • 如果您对顶部/左侧的 yadda yadda 和右侧/底部的气泡感到满意,我们不需要您所说的推/拉。如果您希望小屏幕视图具有全宽,我们甚至不需要小类。如果您希望小屏幕视图具有指定的宽度,那就是小类进来的地方。只要它们总和超过 12(对于 12 col 网格),它就会溢出到下一行。所以这就是为什么当你使用 small-8 small-4 时它仍然在同一行。如果您使用 small-12 small-4 yadda,则 yadda 将具有全宽,而气泡在下方半宽但右对齐(最后一个孩子)。
    • 我很好奇,您帖子中的示例 1 是什么原因不是您想要的?
    猜你喜欢
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    相关资源
    最近更新 更多