0
我想根據其他屬性的值創建屬性。SASS通過其他屬性值動態創建屬性
的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