私はこのコードスニペットを持っています:
// Color settings
.setCat(@x) {
.cat@{x} {
.menu-link {
&.selected, &:hover { background: ~@{"catColor@{x}"}; }
&:hover:after { border-top-color: ~@{"catColor@{x}"}; }
&:only-child:after { border-top-color: transparent; }
}
.menu-link-submenu { background: ~@{"catColor@{x}"}; }
}
}
.setCat(1);
私がやろうとしていることを見ていただければ幸いです。LESS がその変数に格納されている 16 進数の色にコンパイルする @catColor1 出力が必要です。
これは可能ですか?より良い方法はありますか?