我在我的網站上實現了一個黑暗模式,並試圖以最乾淨的方式(無鍋爐板代碼)進行。如何爲一個CSS類定義多個樣式?
所以我想在CSS中製作.darkmode類,用它定義樣式,並且當用戶啓用暗模式時,javascript只是將darkmode類添加到<body>
。
我怎麼能用CSS做這樣的事情?
.darkmode {
.content{
background-color: black;
}
input{
background-color: black;
}
}
所以我的問題是,我怎麼能加入這個類的<body>
時使網頁上的CSS變化不同的元素?
你不能在CSS中做這個語法糖,但你可以在Sass或更少。在香草CSS中完成它的唯一方法是'.darkmode .content {...}''.darkmode input {...}' – Damon