【问题标题】:Create new columns along with header in different screen heights在不同的屏幕高度创建新列以及标题
【发布时间】:2022-01-25 08:28:18
【问题描述】:

假设数据有 20 条记录,对于特定的屏幕尺寸,8 行将适合,而对于另一种屏幕尺寸,仅能适合 6 行。因此,使用 css 网格可以轻松实现根据屏幕高度自动加载行数(参考 - Make grid container fill columns not rows)。但我的要求是为每一列添加标题。如何实现?

图片一

图片二

【问题讨论】:

    标签: css reactjs css-grid


    【解决方案1】:

    我自己没用过,不过看来你可以用grid-template-areas

    这是他们使用的示例:

    .container {
      display: grid;
      grid-template-columns: 50px 50px 50px 50px;
      grid-template-rows: auto;
      grid-template-areas: 
        "header header header header"
        "main main . sidebar"
        "footer footer footer footer";
    }
    

    一个(hacky)替代方法是使用一个单独的网格,在当前网格正上方有一行。

    【讨论】:

      猜你喜欢
      • 2012-06-15
      • 1970-01-01
      • 2015-09-04
      • 2012-09-25
      • 1970-01-01
      • 2015-04-25
      • 2018-09-18
      • 1970-01-01
      • 2010-12-18
      相关资源
      最近更新 更多