OK - できる限りシンプルにしようとしている非常に基本的なページがあります。明るいテーマと暗いテーマのどちらかを選択し、それに基づいてボディのクラスを設定する「テーマセレクター」があり、基本的に白/黒の背景/テキストから変更されます。ボックス内に別の背景色があり、これも変更する必要があります... body タグのクラス (またはその先祖) に基づいて、子の適用クラス (おそらく多くは削除されています) を変更する方法はありますか? )CSSを使用していますか?
簡単なデモ:
<body class="dark">
<div class="container">
<div class="differentBG">THIS IS THE BOX I WANT TO CHANGE!</div>
</div>
</body>
クラスをすべての子に適用するために js (d3 を使用しています) を使用できることはわかっていますが、できるだけ多くの要素を CSS に保持したいと考えています...