関数のスコープ外で変数を変更したい場合の回避策はありますか? :
$ui-theme: 'pink';
@if $ui-theme == "pink" {
$ui-main: #eb82b0;
$ui-secondary: #fff5f9;
$ui-third: #f6c2d9;
} @else {
$ui-main: #ff8067;
$ui-secondary: #fff6e5;
$ui-third: #ffb1a2;
}
a { color: $ui-main; background: $ui-secondary };
定義の下に記述された他のすべてのコードでui-theme
定義されるというグローバル変数を作成したいと思います。$ui-main, $ui-secondary...
のようなディレクティブを使う場合も変数のスコープが適用されるよう@if
です。
これをどのように達成できるか知っている人はいますか?