他の属性の値に応じて属性を作成したいとします。他の属性値で属性を動的に作成する
例えば、我々が持っているのでdata-active-nav
は、動的に設定されます。
HTML:
<div data-active-nav="user">
<div data-nav="user"></div>
<div data-nav="admin"></div>
</div>
を今、私は、内側のdivの依存属性上のスタイルを設定したいが、私はしたくありませんそれぞれのスタイルを書く。
私はこのような何かをしたい:
[data-nav=#{attr(data-active-nav)}] {
color: black;
}
しかし、これの出力は
[data-nav='attr(data-active-nav)']
になりますが、これを行う方法は
[data-active-nav=user] {
[data-nav=user] {
color: black;
}
}
[data-active-nav=admin] {
[data-nav=admin] {
color: black;
}
}
@mmanuelはあなたに私の答えですか? – GaelBoyenval
それは私が書くために15のクラスのようになります、それは私がデータ属性でそれを生成する方法があれば知りたかったのです。しかし、私はそれらを書く必要があると思う: – mmanuel
@ mmanuel、はいそれはそうです...;) – GaelBoyenval