是否有可能以类似级联布局的方式使用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>
);
我想删除红色圆圈中的空白。任何帮助都感激不尽。
答案 0 :(得分:1)
您想要的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样式布局在确定要渲染的下一个元素的位置时需要一些更复杂的逻辑。