私はいくつかのレベルのナビゲーションバーを持っています。今私はli
自体がアクティブであるときにli
の親をアクティブにすることを可能にしようとしています。 https://gyazo.com/32f1191aeaf1ec3ef312de2a029edddaアクティブな親CSS
あなたが見ることができるように、relations
タブがアクティブになりました。私が持っているもの
。だから私が望むのは、オフィスのタブも同じ赤色を持つことです(ほんの一例)。
私はhover
状態(li:hover > a
)の解決策があることを知っているので、CSS専用の解決策があることを願っています。私はクリック可能なメニューを使用しています。そのため、li
に.active
クラスを追加しています。
アクティブli
は、ul li ul li.active a { color: red }
のようになります。
ありがとうございます!
親の 'li'に' .active'を追加して、子要素にスタイルを継承させてみませんか? – Vucko
Vucko氏によると、これはCSSのみのアプローチかもしれないし、Animatioが言ったように、あなたはJavaScriptを必要とするような魔法をするためにDOMを選択することはできない。 –