【问题标题】:Masonry with different Bootstrap 3 responsive column classes具有不同 Bootstrap 3 响应列类的砌体
【发布时间】:2013-11-07 22:40:51
【问题描述】:

我有这些列,砌体在某些阶段做得很好,但是当屏幕“超小”时,它无法将最后一个列保留在 col-xs-6。

<div class="col-xs-12 col-sm-6 col-md-3"></div>
<div class="col-xs-12 col-sm-6 col-md-3"></div>
<div class="col-xs-6 col-md-3"></div>
<div class="col-xs-6 col-md-3"></div>

这对屏幕尺寸中等+有好处

这在屏幕尺寸小方面做得很好

这是坏的最后两列应该是6而不是12

【问题讨论】:

  • 我意识到这是一个宽度问题。我只是仍然不确定如何在网格中有多个响应宽度。
  • 没时间摆弄,但我相信 bootstrap 3.0 本身就足以完成它。为此不需要砌体。事实上,似乎是它的砖石结构导致了间距/宽度问题,导致最后 2 个 div 在另一个下方流动。

标签: responsive-design twitter-bootstrap-3 jquery-masonry


【解决方案1】:

在这里,您可以使用引导程序和砌体对这些元素进行处理。 Bootstrap 在元素上使用媒体查询并更改它们的宽度并在窗口更改时以不同的方式堆叠它们。 Masonry 正在尝试通过将元素彼此相邻堆叠来做类似的事情,因为 bootstrap 使较小尺寸的元素更宽,masonry 无法正确堆叠这些。

专业提示:如果您将元素背景从主体背景更改为对调试有很大帮助,这样您就可以看到前景元素的实际大小。

【讨论】:

    猜你喜欢
    • 2015-02-23
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    相关资源
    最近更新 更多