私は自分のサイトにダークモードを実装し、可能な限りクリーンな方法(ボイラープレートコードなし)でそれをやろうとしています。1つのCSSクラスに複数のスタイルを定義する方法は?
CSSで.darkmodeクラスを作成し、スタイルを定義したい場合、ユーザーがダークモードを有効にすると、javascriptは単に<body>
にdarkmodeクラスを追加します。
CSSでこれをどうすればできますか? <body>
にこのクラスを追加するとき
.darkmode {
.content{
background-color: black;
}
input{
background-color: black;
}
}
だから私の質問は、どのように私は、ページ上のCSSの変更異なる要素を作ることができていますか?
CSSでこの構文的な砂糖を使用することはできませんが、SassまたはLessで行うことができます。バニラCSSでそれを行う唯一の方法は '.darkmode .content {...}' '.darkmode input {...}' – Damon