我试图在我的变量上使用字符串插值来引用另一个变量:
// Set up variable and mixin
$foo-baz: 20px;
@mixin do-this($bar) {
width: $foo-#{$bar};
}
// Use mixin by passing 'baz' string as a param for use $foo-baz variable in the mixin
@include do-this('baz');
但是当我这样做时,出现以下错误:
未定义的变量:“ $ foo-”。
Sass是否支持PHP样式的变量变量?
使用SASS映射而不是变量实际上可以做到这一点。这是一个简单的示例:
动态引用:
输出为:
动态创建:
输出为: