Css Sass-if语句

Css Sass-if语句,css,html,sass,Css,Html,Sass,我想用sass中的if语句实现一些东西。虽然我认为sass中的if语句在某种程度上是原始的,并且在使用上受到限制,但我对此持怀疑态度,因为我在sass方面还是个新手 我有一个父div,默认情况下有一个图像标签,用户将控制图像的数量,因为他们将上传它们。所以他们可以上传3张图片,4张,10张。 我想在sass中有一个if语句,如果父div中只有一个图像,那么它会将默认样式应用于父div,并给出一个条件,比如if image>1将其他样式应用于父div而不是默认样式 我知道我的问题可以通过Javas

我想用sass中的if语句实现一些东西。虽然我认为sass中的if语句在某种程度上是原始的,并且在使用上受到限制,但我对此持怀疑态度,因为我在sass方面还是个新手

我有一个父div,默认情况下有一个图像标签,用户将控制图像的数量,因为他们将上传它们。所以他们可以上传3张图片,4张,10张。 我想在sass中有一个if语句,如果父div中只有一个图像,那么它会将默认样式应用于父div,并给出一个条件,比如if image>1将其他样式应用于父div而不是默认样式


我知道我的问题可以通过Javascript实现,但我的目标是sass,如果知道我可以通过sass的if语句实现这一点,那就太好了

sitepoint上有一篇很好的文章解释了“数量查询”,它可能会在这种情况下对您有所帮助:如果我理解的话,您想根据div的子对象数量来确定div的目标吗?CSS没有父选择器。SASS只是带有额外功能的CSS,所以这是不可能的。数量查询只会影响子项。这听起来像是:has伪类的一个很好的用例,但它在浏览器中还不可用: