lessphp を使用して複数のスタイル宣言を追加したいと考えています。$context 配列に lessphp setVariables メソッドを提供しました。
$context['font'] = 'color: #ffffff; font-family: verdana;';
次に、次のように、変数名を使用して less ファイルで使用したいと思います。
.selector{
@font;
}
これは機能しません。これを処理する適切な方法は何ですか?
LESSphp と LESS 構文の両方に基づいてやろうとしていることには、少なくとも 2 つの問題があります。
だから私はあなたのための解決策は次のようなものだと信じています:
PHP
$context = array(
"fontColor" => "#ffffff",
"fontFamily" => "verdana"
);
$less->setVariables($context);
以下
上記のコードは、コンパイルされた LESS ファイルに次と同等のものを生成するはずです。
@fontColor: #ffffff;
@fontFamily: verdana;
次に、次のように使用します。
.selector {
color: @fontColor;
font-family: @fontFamily;
}