【问题标题】:responsive grid layout rails响应式网格布局导轨
【发布时间】:2015-04-26 15:44:18
【问题描述】:

我有一个在视图中生成网格布局的 rails 应用程序。我让它从实例变量中切出 6 个项目并将它们添加到引导行 - 然后重复。我这样做的原因是因为在每一行内都有另一行,当单击一个项目时会显示另一行。

我现在想让它在手机上只显示 3 部电影,在笔记本电脑上只显示 6 部电影 - 但我认为唯一的方法是删除该行并使用引导列来定位项目 - 然后在下面动态创建一个 div单击的项目。这是正确的吗?

【问题讨论】:

    标签: jquery css ruby-on-rails twitter-bootstrap


    【解决方案1】:

    您不能只使用媒体查询在移动设备上隐藏其中的 3 个吗?你可以做类似的事情

    @media (max-width: 480px) {
        .movie:nth-child(4),
        .movie:nth-child(5),
        .movie:nth-child(6) {
           display: none;
        }
    }
    

    【讨论】:

    • 但如果我隐藏它们 - 我将隐藏 1/2 的内容。理想情况下,我希望 3 换行到下一行 - 但这会弄乱单击时出现的下拉信息行。我认为我需要做的是使用 bootstrap cols 以便我在 md 屏幕上获得 6 个,在 xs 上获得 3 个 - 然后只需在单击时在下方添加一行,而不是在 html 中添加该行。
    • 啊,是的,这更有意义...抱歉,当您说“我想在手机上显示 3 并在笔记本电脑上显示 6”时,我误解了
    猜你喜欢
    • 2015-08-05
    • 2012-10-01
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多