問題タブ [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 投票する
0 に答える
199 参照

php - PHP変数をlessに挿入するには?

何日もの間、ワードプレスのテーマ カスタマイザー API 内で設定された色とフォントの変数を渡す、より少ないファイルを動的に作成する方法をインターネット全体で探していました。私が思いついた最も近いものは、これらの変数を style.css.php ファイルに動的に挿入する方法です。これは、このcss-tricks 記事のおかげで、css として埋め込まれます。このコードを記述した php ファイルを作成しました。

cssとして埋め込まれている場合は機能しますが、 @import "style.css.php"; を試みると機能します。@import "variables.less" のすぐ下の bootstrap.less に。ブートストラップ変数をオーバーライドするために、入力が認識されないため prepros が css ファイルを再コンパイルできず、functions.php で lessphp を有効にすると、次のエラーが表示されます。

テーマカスタマイザによって生成されたphp変数をlessに挿入する方法はありますか?

編集:私はここで頭を悩ませているようです。私はlessphpのドキュメントを見ましたが、それを理解していないようです。

これは、functions.phpでlessphp関数を設定する方法です

ここで、デフォルトのブートストラップ変数をオーバーライドするために、bootstrap.less の variables.less の下で、テーマ カスタマイザーによって設定された変数を含むファイルを @import する必要があります。次に、style.css を再コンパイルする必要があります。

@font-family-sans-serif: <?php echo get_theme_mod( 'theme_font' ); ?>;では、 lessphp で動作する方法でこのようなものを渡すにはどうすれば よいでしょうか?

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

html - li 内のタグ a の上に div を置きます

次のhtmlコードがあります。

そして、次の CSS:

そして、私のdivは要素「a」の下にあり、要素aの上に置きたいです。firebug では、div が li の外にあるようです。何が悪いのか教えていただけますか?

ありがとうございました!

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

css - Lessphp コントラスト関数の出力がドキュメントと一致しない

contrastこの機能を初めて使用しましたが、バグがあると思います。

このページには、次の説明があります。

私はこれらの 2 色:

最初の色には 60 の輝度があり、2 番目の色には 65 の輝度があります。@lightcolorLess が両方の色の を与えてくれることを期待しています。しかし、それは私が得ている結果ではありません!

Lessphp は@darkcolorfor@gBlue@lightcolorforを返します@gLightBlue

なぜこれができるのか誰にも教えてもらえますか?これはバグですか?@lightcolorどちらの場合もを取得しないのはなぜですか?

ここに画像の説明を入力

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

css - mixin の @media (lessphp)

このようなメディアクエリを使用して独自の mixin を作成したいと思います。

しかし、mixin の @media は機能しません。lessphp をサポートしますか? そうでない場合、どうすれば修正できますか?

PS すべての .less ファイルで、このルール (@media screen および (max-width: @maxWidth)) のコピーをたくさん作成したくありません。

ありがとう!

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

sass - scssphp コンパイラ キャッシュを使用して Sass をコンパイルする方法

Less PHP ( http://leafo.net/lessphp/docs/ ) には優れた方法があります。

SASS のhttp://leafo.net/scssphp/で同じことを行うオプションはありますか? cachedCompile()scssphpの代わりが見つかりません。

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

php - ファイルLESSでlessphpロードエラー

私はlessphpライブラリを初めて使用します.Joomlaを使用しており、テンプレートを使用しています.phpファイルを使用してlessファイルをコンパイルしたいのですが、これがphplessを使用してLESSをコンパイルする方法です.このコードを使用しているファイル:

しかし、URLが正しい場合、私は常にこのエラーが発生しています:

読み込みエラー: /mywebsite/templates/mytemplate/config/config.less が見つかりませんでした

私は何が欠けていますか?

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

php - lessphp で渡された変数エラーの解析に失敗しました

私は自分の Joomla Web サイトで lessphp を使用しています。テンプレートを作成しています。いくつかの変数を設定し、less ファイルでそれらを使用したいのですが、そのためにクラス autoCompileLess を使用していますが、エラーが発生しています。

変数 @font で渡された解析に失敗しました:

これは私のlessphpコードです:

output.css ファイルを確認すると、.less ファイルが正しくコンパイルされていることがわかりますが、なぜこのエラーが発生するのかわかりません。誰かが私にアドバイスできますか?皆さん、ありがとうございました!

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

svg - Shopware - PHP レス コンパイラを無効にしますか?

ショップウェア バージョン 5.2.x

gulp とその browsersync プラグインを使用して、より少ないファイルをコンパイルし、開発を迅速化します。

私は奇妙な問題を抱えています - less ファイルで定義された SVG のいくつかのエントリは gulp-less でシームレスにコンパイルされますが、ページをリロードすると、Shopware の組み込みの php LESS コンパイラーは、いくつかの長い SVG 定義に対してエラーが発生するようです。

例えば:

なぜgulp-lessは上記をコンパイルしますが、php-lessが失敗するのは私の理解を超えており、誰かがこれを解決するより良い方法を持っているのでしょうか?

最終的には、php LESS コンパイラーが less ファイルを再度コンパイルできるようにしたいとは考えていません (少なくとも開発環境では)。これは私の問題に対する一時的な解決策でもあると思います。

組み込みの少ないコンパイラを無効にする方法を教えてください。