私はウェブサイトを開発していますが、ユーザーがテーマ (レイアウトではなく、主に色、フォントなど) を切り替えられるようにしたいと考えています。
私の考えは、theme1 などの body にクラスを作成し、そのクラスの下にすべてのスタイリングを配置することです。
.theme1{
//less code here
}
.theme2{
//less code here
}
このように、テーマを切り替えるには、本体のクラスを置き換えるだけです。
それは良い解決策ですか、より良い方法はありますか?