私は別の色のテーマを持っている私のWebアプリが欲しい:cssを使用して実行時に複数の色のテーマを変更して維持するにはどうすればよいですか?
だから今私が持っている:
RedTheme.css
BlueTheme.css
をそして、私は実行時に動的にそれぞれをロードします。オプションメニューでユーザーが選択した内容に応じて それはうまくいきますが、私はテーマごとに別々のファイルを持っているのが好きではありません。
私は何かのように行うことができますどのような方法があります場合、私は思ったんだけどオプション1:?
Theme.cssテーマ=レッド、その後、CSS内には、それはその変数に基づいて使用するかを把握持つことに。多分私がやりCSS内のような何かを行うことができた場合
オプション2はまた、私は思ったんだけど:
背景色:@themeBackgroundColor
、その後、何とかJavaScriptを経由して、実行時に、この変数を設定しますか、何か。
オプション1とオプション2が使用できない場合は、あなたが離れてテーマごとに別のファイルを維持するから、テーマ設定のための他の提案を持っているのですか? b/cおそらく私は、ユーザーが将来、カスタム色を選択できるオプションを希望します。
btw less/Sassがコンパイル時に...実行時の解決策を探しています – foreyez
less.js経由でブラウザでlesserを実行する –