ファイルの先頭に一括でブロック名を定義したい
@block: widget-a;
そして、それをセレクターで使用します
.@{block} {
// my styles
}
しかし、ブロックが複数あるとそれができません。変数@block
は最後の値を取り、セレクターを壊します
// file a.less
@block: widget-a;
.@{block} {
// styles for widget-a
}
// file b.less
@block: widget-b;
.@{block} {
// styles for widget-b
}
.widget-b
ファイルが異なるにもかかわらず、両方のルールセットがブロックされました。各ブロックの名前を保持する方法はありますか?
ここに要点があります: https://gist.github.com/just-boris/a86f3646f48683a9bf17ビルドして再現することができます。私が使うless 2.3.0