我在React中有一个组件,正在循环迭代。该组件始终显示三次,我希望它们在一行中显示(每个组件作为一列)。我看到的示例手动为每列添加"flex:1;"等样式,但由于我正在迭代,这是不可能的。
它的样子是这样的:
上面的内容将会显示三次,并希望它们都在同一行中(每个将成为一列)。
我尝试过:
它的样子是这样的:
<div className="styles.grid">
<!-- stuff -->
</div>
上面的内容将会显示三次,并希望它们都在同一行中(每个将成为一列)。
我尝试过:
.grid {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
}
不起作用。需要帮助吗?
flex-wrap: wrap
会导致你的行从一行变成多行,如果内容无法相邻。尝试移除它? - Tom Finneyfloat: left
吗? - PYer