【发布时间】:2018-04-08 19:50:03
【问题描述】:
我有一个我正在使用 flex 的项目列表。它们被堆叠在一个水平行中。
我想知道是否可以编写一个基本上执行以下操作的 if/else 语句:
如果列表中有 4 个或更少的项目,请使用 justify-content: space-between,但如果有 5 个或更多项目,请使用 justify-content: space-evenly。
我正在努力弄清楚如何编写这样的东西来测试它,并且在 Sass 文档中找不到任何涵盖这种情况的东西——这样的事情可能吗?
【问题讨论】:
-
请避免在结尾发布问题“这样的事情可能吗?”。这对你来说不会有好的结局。 stackoverflow.com/help/how-to-ask
-
@Marvin 太棒了-感谢您提供的信息:)
-
每当你想知道如何在 sass 中做某事时,首先考虑一下你是否知道如何用纯 CSS 编写它。如果你不能用 CSS 做到这一点,你将无法用 SASS 做到这一点。
-
@LGSon - 我还没有尝试过你的代码,但它看起来很有用!谢谢
标签: css if-statement sass flexbox