【发布时间】:2021-04-09 17:37:53
【问题描述】:
我有一个由flexbox 制成的单杠。
如果有2个或更多项目,我希望每个项目尽可能分开,所以我设置justify-content: space-between。
但是如果只有1个项目,我希望项目放在最后,所以我设置justify-content: flex-end。
项目从左到右排序。所以设置flex-direction: row-reverse 是行不通的。
如何组合第一、第二和第三项?项目是动态添加/删除的。
【问题讨论】:
-
您可以使用JS根据编号动态添加您的样式。项目
-
flexbox无法真正做到这一点。如果您正在动态生成内容,则可以向包装元素添加一个类以表示单个元素并使用justify-content: flex-end。 stackoverflow.com/questions/49658425/…