【问题标题】:Responsive grid with Row Details具有行详细信息的响应式网格
【发布时间】:2015-11-18 11:32:52
【问题描述】:

我正在寻找响应式网格系统。线索是,对于单击/选定的单元格(单元格详细信息?可扩展?),我还需要 Row Details 之类的东西。

例如:pr0gramm.com 它非常接近我的功能。

列:

  • 桌面站:4
  • 平板电脑:3
  • 电话:2

一行中的所有 4 列,我可以在所选单元格的行之后附加一个新的 div。看: http://i.stack.imgur.com/FcbfO.png

一行中有 4 列中的 3 列(div 中仍然有 4 列)我得到了这个结果: http://i.stack.imgur.com/5raJE.png

是否有任何框架或类似的东西?还是我必须自己使用js 来实现?

【问题讨论】:

    标签: javascript css grid expandable material-design-lite


    【解决方案1】:

    你可以用 CSS 做到这一点。添加类似 @media (max-width: 768px) 的内容来检测屏幕尺寸,从而为不同的屏幕尺寸提供不同的 CSS。

    No More Table 就是一个很好的例子

    HTML

    <div class="columns">
      <div>1</div>
      <div>2</div>
      <div>3</div>
      <div>4</div>
    </div>
    

    CSS

    @media (max-width: 1024px){
    
      .columns:nth-child(3){
        display:none;
      }
    
    }
    
    @media (max-width: 768px){
    
      .columns:nth-child(3){
        display:none;
      }
    
      .columns:nth-child(4){
        display:none;
      }
    
    }
    

    【讨论】:

    • 感谢您的帖子。这就是我现在正在做的事情。问题是这种情况:i.stack.imgur.com/5raJE.pngdiv class="columns" 下,我想添加与单击的单元格相关的信息。
    • 我认为我需要重建行本身,所以在大屏幕上我会有4 child divs inside 1 parent div,小屏幕2 child divs inside 1 parent div
    猜你喜欢
    • 1970-01-01
    • 2012-03-29
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多