0

誰かがこのコードが機能しない理由を説明できますか:

@red-1:#ff0000;
@red-2:#990000;
@blue-1:#000ff;
@blue-2:#00099;

.setTheme(@theme){
  @color-1:~"@{@{theme}-1}";
  @color-2:fade(~"@{@{theme}-2}", 10%); //doesn't work
  body.@{theme} .button{
    background:@color-1;
    color:@color-2;
  }
}

.setTheme(~"red");

ありがとう;

4

2 に答える 2

0

文字列を色に変換する「色」機能を試すこともできます

@color: '#ccc';
background: color(@color);

しかし、はい、あなたの場合のように複数の変数では機能しませんでした。結果は#NaNNNaNNaNになりました

于 2014-02-06T23:08:58.283 に答える