使用SASS,我想在IF语句中有多个条件
我现在使用的是:
@function color-x ($alpha) {
@if $accent == red {@return red($alpha)}
@else if $accent == green {@return green($alpha)}
@else if $accent == blue {@return blue($alpha)}
}
我的幼稚(失败)尝试使用多个条件:
@function color-x ($alpha) {
@if $accent == red && theme == light {@return red($alpha)}
@else if $accent == green && theme == light {@return green($alpha)}
@else if $accent == blue && theme == light {@return blue($alpha)}
}
是否可以有多个条件?
从Sass语言参考文档中:
(链接)
因此,具有复合条件的if语句表达式将如下所示:
此外,括号可用于影响更复杂的表达式中的运算顺序: