是否可以在像级联布局这样的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>
);
结果如下:
我想消除红色圆圈中的空白。任何帮助都感激不尽。
最佳答案
您想要的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样式布局在确定下一个要渲染的元素应该放到哪里时需要一些更复杂的逻辑。