Я создаю микшер Sass с тремя аргументами, один из которых является необязательным & Я хочу распечатать его, если он передан иначе Я не хочу ничего печатать ,Проверьте переменную в Sass mixin и распечатайте ее, если она определена
Вот как мой Mixin выглядит следующим образом:
@mixin name($arg1, $arg2, $arg3: false){
@if $arg3 { #{$arg3} , }
& {
color: #{$arg1};
> #{$arg2}{
&:before{
something...
}
}
}
}
, но это не работает & он выдает ошибку
Warning: Syntax error: Invalid CSS after "...$arg3}": expected "{", was "}"
Так как я могу достичь желаемого результата?
Спасибо! Но можете ли вы объяснить свое 1-е решение, я хочу точно понять, что происходит. – ahmedelgabri
nevermind Я понял, никогда не знал, что вы можете создать пустой «список»? или функцию append() в Sass. – ahmedelgabri