相关疑难解决方法(0)

在Sass中动态创建或引用变量

我正在尝试在我的变量上使用字符串插值来引用另一个变量:

// 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');
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我收到以下错误:

未定义的变量:"$ foo-".

Sass是否支持PHP风格的变量变量?

variables sass

85
推荐指数
3
解决办法
7万
查看次数

Sass中的双插值(变量内部变量)

是否可以在 Sass 中用另一个变量引用一个变量?我想做这样的事情:

$gray = #ccc;
$white = #fff;

@each $color in gray, white {
    div_#{$color} {            // works fine
        color: #{$#{$color}};  // fails
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了所有我能想到的变化来使插值工作并且没有骰子。有谁知道这是否可能?谢谢!

css styles sass compass-sass

3
推荐指数
1
解决办法
2915
查看次数

标签 统计

sass ×2

compass-sass ×1

css ×1

styles ×1

variables ×1