私は Symfony 1.4 を使用していますが、LESS CSS プリプロセッサを使用すると少し問題が発生します。
色固有の変数を持つ 2 つの Less ファイルがあるとします。それらは と と呼ばblue.less
れred.less
ます。
どうぞ:
ブルーレス
@mainBorder: blue;
@pulldownBackground: blue;
赤なし
@mainBorder: red;
@pulldownBackground: red;
次に、次のようなlayout.lessファイルがあるとします。
// Colored line under Nav
.main {
border: 1px solid @mainBorder;
.pullDown { background: @pullDownBackground; }
}
色変数ファイルの 1 つを使用する場合は、layout.lessファイルの先頭で次のように宣言する必要があります。
@import 'red.less';
ステートメントは特定のファイルを参照する必要があるため、配色を変更したいときはいつでも @import ステートメント@import
に動的に渡すにはどうすればよいでしょうか?blue.less
PHP と Symfony フレームワークを使用して、どの色固有の LESS ファイルがその import ステートメントに渡されるかを動的に宣言する方法はありますか?
または、この問題はサーバー側のコードなしで解決できますか?