問題タブ [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.
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 で動作する方法でこのようなものを渡すにはどうすれば
よいでしょうか?
html - li 内のタグ a の上に div を置きます
次のhtmlコードがあります。
そして、次の CSS:
そして、私のdivは要素「a」の下にあり、要素aの上に置きたいです。firebug では、div が li の外にあるようです。何が悪いのか教えていただけますか?
ありがとうございました!
css - Lessphp コントラスト関数の出力がドキュメントと一致しない
contrast
この機能を初めて使用しましたが、バグがあると思います。
このページには、次の説明があります。
私はこれらの 2 色:
最初の色には 60 の輝度があり、2 番目の色には 65 の輝度があります。@lightcolor
Less が両方の色の を与えてくれることを期待しています。しかし、それは私が得ている結果ではありません!
Lessphp は@darkcolor
for@gBlue
と@lightcolor
forを返します@gLightBlue
。
なぜこれができるのか誰にも教えてもらえますか?これはバグですか?@lightcolor
どちらの場合もを取得しないのはなぜですか?
css - mixin の @media (lessphp)
このようなメディアクエリを使用して独自の mixin を作成したいと思います。
しかし、mixin の @media は機能しません。lessphp をサポートしますか? そうでない場合、どうすれば修正できますか?
PS すべての .less ファイルで、このルール (@media screen および (max-width: @maxWidth)) のコピーをたくさん作成したくありません。
ありがとう!
sass - scssphp コンパイラ キャッシュを使用して Sass をコンパイルする方法
Less PHP ( http://leafo.net/lessphp/docs/ ) には優れた方法があります。
SASS のhttp://leafo.net/scssphp/で同じことを行うオプションはありますか? cachedCompile()
scssphpの代わりが見つかりません。
php - ファイルLESSでlessphpロードエラー
私はlessphpライブラリを初めて使用します.Joomlaを使用しており、テンプレートを使用しています.phpファイルを使用してlessファイルをコンパイルしたいのですが、これがphplessを使用してLESSをコンパイルする方法です.このコードを使用しているファイル:
しかし、URLが正しい場合、私は常にこのエラーが発生しています:
読み込みエラー: /mywebsite/templates/mytemplate/config/config.less が見つかりませんでした
私は何が欠けていますか?
php - lessphp で渡された変数エラーの解析に失敗しました
私は自分の Joomla Web サイトで lessphp を使用しています。テンプレートを作成しています。いくつかの変数を設定し、less ファイルでそれらを使用したいのですが、そのためにクラス autoCompileLess を使用していますが、エラーが発生しています。
変数 @font で渡された解析に失敗しました:
これは私のlessphpコードです:
output.css ファイルを確認すると、.less ファイルが正しくコンパイルされていることがわかりますが、なぜこのエラーが発生するのかわかりません。誰かが私にアドバイスできますか?皆さん、ありがとうございました!
svg - Shopware - PHP レス コンパイラを無効にしますか?
ショップウェア バージョン 5.2.x
gulp とその browsersync プラグインを使用して、より少ないファイルをコンパイルし、開発を迅速化します。
私は奇妙な問題を抱えています - less ファイルで定義された SVG のいくつかのエントリは gulp-less でシームレスにコンパイルされますが、ページをリロードすると、Shopware の組み込みの php LESS コンパイラーは、いくつかの長い SVG 定義に対してエラーが発生するようです。
例えば:
なぜgulp-lessは上記をコンパイルしますが、php-lessが失敗するのは私の理解を超えており、誰かがこれを解決するより良い方法を持っているのでしょうか?
最終的には、php LESS コンパイラーが less ファイルを再度コンパイルできるようにしたいとは考えていません (少なくとも開発環境では)。これは私の問題に対する一時的な解決策でもあると思います。
組み込みの少ないコンパイラを無効にする方法を教えてください。