3

Web テンプレートのカスタマイズを作成し、顧客にスタイルの構成フォームを提供する必要があります。

私はLESSで Web サイトのスタイルを作成しました。顧客がフォームの設定を変更すると (そして [送信] をクリックすると)、PHP は LESS コードと顧客設定に基づいて動的に CSS ファイルを作成します。

私はless.phpを使用しています。しかし、LESS から CSS を動的に生成するのは非常に遅いです。そのため、LESS変数を使用して「CSSファイル」を作成し、変数を使用して「CSSファイル」から最終的なCSSファイルを自動的に生成し、 str_replace() のみを使用して変数を値に変更した後。解決が早くなります!

例:

LESSファイル

@color: red;
.container {
    .box {color: @color; }
}

最終的なCSS ファイル

.container .box {color: red; }

しかし、次のように、LESS変数を使用して「CSSファイル」を生成する必要があります。

.container .box {color: @color; }

このようなファイルを生成するにはどうすればよいですか?

4

2 に答える 2

1

LESS とは何かを理解していないようです。LESS は、コードを CSS にコンパイルする CSS プリプロセッサです。CSS は変数をサポートしていないため、あなたが求めていることは本当に意味がありません。LESS PHP を使用していますが、実際にはその機能を削除したいと考えています。その質問は私には意味がありません。

于 2015-03-03T08:57:39.260 に答える