【问题标题】:Microsoft-metro style grid, build dynamicallyMicrosoft Metro 风格网格,动态构建
【发布时间】:2012-08-28 12:39:29
【问题描述】:

我想制作某种可以填充 3 X 3 网格的 jQuery 插件(如 microsoft-metro 样式)。应该是这样的:

  • 如果我有 1 个图块,它应该占用整个网格 (1-9)。
  • 如果我有 2 个图块,应该是一个图块 (1-6) 和另一个图块 (7-9)。
  • 如果我有 3 个图块,则应为 (1-2 和 4-5)、(3 和 6)、(7-9)
  • 如果我有 5 个图块,则应为 (1-2)、(3)、(4-6)、(7)、(8-9)

等等!

-------------
| 1 | 2 | 3 |
-------------
| 4 | 5 | 6 |
-------------
| 7 | 8 | 9 |
-------------

是否可以根据图块的数量(最多 9 个)动态填充我的网格。有什么计算方法吗?

【问题讨论】:

标签: javascript jquery css microsoft-metro calculated-columns


【解决方案1】:

使用display: -ms-flex,与-ms-flex-Wrap: wrap。这将让您自动换行。你需要根据你想要的数量来调整你的项目。

另一种选择是使用-ms-grid,并根据项目配置列/行(和跨度)。

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 2014-03-26
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    相关资源
    最近更新 更多