問題タブ [lessphp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
98 参照

less - lessphp: インポートされたファイルも監視する

私がlessphpで抱えていた(そしてレールやpython / djangoでのコンパイルも少ない)常に厄介な問題は、コンパイルするファイルだけを監視していて、インポートされたファイルを監視していないことです。

たとえば、私の less 構造は次のようになります。

.

したがって、実際にコンパイルされたファイルは、作業中のスタイルとファイルをインポートするためのルートにすぎません。スタイル (theme.less) を変更するたびに、main.less を編集して再コンパイルする必要があります。

クライアント側のコンパイル(less.js)のように、すべてのファイルの変更をチェックするオプションはありますか?

0 投票する
1 に答える
82 参照

css - 1 つの国 (言語) だけのオーバーライド変数を減らす

私の問題のコンテキスト: 私はウェブサイトの多言語 (20) を持っており、CSS をあまり使用していません。最後に呼び出される国ごとに 1 つのスタイルシートを除いて、すべてのスタイルシートは共通です。

フォントの変数を持つファイル com.base.less があります。すべてのスタイルシートは、このファイルを呼び出して、そこに含まれる変数を使用します。

私の質問は、国の場合、フォントを変更する必要があるため、この国に対してのみ変数を再宣言することです。どうすれば続行できますか?

国のファイルで変数を再キャンセルすると、これが最後に呼び出されても、再度書き込まれることはないからです。

私はlessPhpを使用しています.ModifyVarsが表示されますが、それが良い方法かどうかわかりません. (私がテストしたとき、彼は動作しません)

ありがとうございました

0 投票する
1 に答える
886 参照

less - mixin 関数内からグローバル変数をオーバーライドする

そのため、php-less コンパイラから渡された変数に基づいて、いくつかの「グローバル」変数をオーバーライドしようとしています。

私が何か間違ったことをしているのか、それとも範囲が原因でそれが不可能なのかわかりませんか?

編集:この場合、体の背景を赤くしようとしています。

外部レス

my.less

http://codepen.io/anon/pen/gbOymJ

0 投票する
1 に答える
150 参照

symfony - symfony2でlessphpをセットアップできません

このスレッドに続いて、商用アプリケーションの現在のビルドと互換性があるかどうかを確認するために、lessphp を実装するように依頼されました (最初に開発されたときはそうではありませんでした)。

composer を使用してバンドルを正常にインストールし、次の手順に従って構成をセットアップしました。

filters: lessphp: file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php apply_to: "\.less$" # Formatter options: compressed, lessjs, classic formatter: "compressed" preserve_comments: false

古き良きダイステートメントで、あまりメインではないクラスが正常にロードされていることを確認しました。

しかし、しようとすると次のエラーが発生しassetic/dumpます。

誰か助けてくれませんか?明らかな何かが欠けているような気がしますが、見つけられません。

0 投票する
2 に答える
291 参照

php - LESS 変数を含む CSS ファイル

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

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

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

例:

LESSファイル

最終的なCSS ファイル

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

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

0 投票する
0 に答える
60 参照

symfony - lessphp でアセットを使用して LESS ファイルをコンパイルしようとするとエラーが発生する

プロジェクトを symfony2 でアセットに切り替えたいのですが、lessphp が LESS ファイルをコンパイルしようとすると、次のエラーが発生します。

私の調査により、次の行にたどり着きました。

Lessphp は引数のセミコロンを好まないことを読みましたが、これをコンマに置き換えても何も変わりません。

lessphp は引数のテーブルを考慮していないと思いますが、それについていくつか知っている人はいますか?

以下の私の完全なコード

助けてくれてありがとう!