是否可以在像级联布局这样的pinterest中使用React Material-UI库的GridList组件?

我将Material-UI Card组件用作GridList的子代:

    const cards = props.items.map((item) => <Card key={item.id} {...item} />);
    return (
      <GridList cols={3} cellHeight={'auto'}>
        {React.Children.toArray(cards)}
      </GridList>
    );

结果如下:
javascript - React Material-UI GridList层叠布局-LMLPHP

我想消除红色圆圈中的空白。任何帮助都感激不尽。

最佳答案

您想要的CSS等效项是将flex-direction设置为column而不是row,而是it doesn't look like the material-ui documentation gives you the option to change the order in which things render

我会尝试使用其他容器对象或自己构建一些东西,因为Pinterest样式布局在确定下一个要渲染的元素应该放到哪里时需要一些更复杂的逻辑。

08-08 09:07