我有这样的SCSS mixin:
@for $i from 2 through 4 {
&__layout:nth-child(#{$i}) {
transition: transform 0.4s ease #{$i}s;
}
}
如何从#{$1}s
中减去某些内容?例如,这有效:
transition: transform 0.4s ease #{$i+1}s; // <-- adds 1 to value as expected
但这会产生错误:
transition: transform 0.4s ease #{$i-1}s; // Undefined variable: "$i-1".
所以我认为这是因为变量中可能有破折号?那么如何逃避减号以便我可以从变量中减去?
答案 0 :(得分:2)
是的,只是给它工作的空间
variable=`command`
希望这有帮助