我正在使用 Semantic UI 制作一个图片库,但我在摆脱不像其他图片那么大的图片之间的额外空白时遇到了一些困难。这是我知道 Semantic UI 的网格基于 flexbox 的代码和框 repo 的链接,但我不确定如何修改它。我想让网格像这样出来
如果我有一组图像,例如:
const images = {
{id: 1, source: '/image1.jpg' },
{ id: 2, source: '/image2.jpg' },
{ id: 3, source: '/image3.jpg' }
}
并在网格中映射:
<Grid columns={3}>
{images.map(image => (
<Grid.Column key={image.key}>
<Image src={image.source} />
</Grid.Column>
))}
</Grid>
如果我使用这个解决方案,由于尺寸不同,所有图像之间都会有很多空白。