0

私はテーマにあまり使用しません。私は異なる色のテーマをいくつか持っています。私が今行っているのは、他の変数の定義をコメントし、1 つのテーマの変数を除外し、CSS へのコンパイルを少なくすることです。他のすべてのテーマの css を生成し、他のテーマについてこれを繰り返します。すべてのテーマ css を一度に生成できる他の方法はありますか?

less ファイルの構造を変更する準備さえできています。

4

2 に答える 2

0

スタイルシートはいつでも2つに分割できます-変数とテーマ。変数.lessとtheme.lessと言います

一般的なテーマ変数を十分に抽象化すると(たとえば、色の場合は@primaryと@secondary)、必要な数のvariable.lessシートを記述し、jqueryを介して動的に表示するシートを決定できます。その後、theme.lessは一定のままになり、jQueryを使用してそうすることを決定した方法によって、theme.lessに入力される変数が動的にそこに配置されます。

于 2012-12-18T12:43:40.090 に答える
-2

はい、

そのテーマ名に基づいて、 theme1.css,theme2.css のような css ファイルを作成する必要があります。

それに基づいて、現在実行しているテーマを確認し、その theme.css に基づいてロードできます。

于 2012-12-18T12:40:15.163 に答える