Css 砖石结构布局图,带“;几乎是";使用flexbox的相等列

Css 砖石结构布局图,带“;几乎是";使用flexbox的相等列,css,layout,flexbox,masonry,Css,Layout,Flexbox,Masonry,我在JS的帮助下实现了布局计算,它计算每一列并用元素填充每一列。 基本思路如下: 计算所有图元的总高度 根据每个元素的高度将项目分成相等的列(列数取决于屏幕宽度) 项目顺序并不重要 “相等列”指不完全相等,但近似相等 我知道flexbox可以填充每一列,直到flexbox达到该列的高度限制,然后flexbox开始填充下一列。。。 但我想要“相等的列” 我的问题不是关于或者,也许类似于,但是没有JS,没有“列填充限制” 有没有可能在没有JavaScript的情况下使用flexbox实现这种行

我在JS的帮助下实现了布局计算,它计算每一列并用元素填充每一列。 基本思路如下:

  • 计算所有图元的总高度
  • 根据每个元素的高度将项目分成相等的列(列数取决于屏幕宽度)
  • 项目顺序并不重要
“相等列”指不完全相等,但近似相等

我知道flexbox可以填充每一列,直到flexbox达到该列的高度限制,然后flexbox开始填充下一列。。。 但我想要“相等的列”

我的问题不是关于或者,也许类似于,但是没有JS,没有“列填充限制”

有没有可能在没有JavaScript的情况下使用flexbox实现这种行为