SASSを使用してクラスベースのテーマを作成する方法を考え出そうとしていますが、初めてなので、それを機能させるのに十分な知識がなく、自分の試みがそれだけの価値があるかどうかもわかりません.
HTML または Body タグのいずれかに設定されたクラスに基づいてテーマを作成したいと考えています。次に、すべての色や背景などがそこから派生します。
SASSにやってもらいたいのは、すべての脚の仕事を処理することです. 私はこれが初めてだと言うので、粗い例を許してください:
$baseBackground: #0f0;
.blue {
$baseBackground: #0f0;
}
.red {
$baseBackground: #0f0;
}
.header {
background: $baseBackground;
}
上記のコード ブロックが SASS の場合、CSS は次のようになります。
.header {
background: #0f0;
}
.blue .header {
background: #00f;
}
.red .header{
background: #f00;
}
これが可能かどうかはわかりません。明らかに、上記の例は機能しません。追加のスタイルを生成せずにこれを処理する方法はありますか?
お時間をいただきありがとうございました。
クリス