我想使用lessphp添加多个样式声明。我已经使用lessphp setVariables方法提供了$ context数组。
$context['font'] = 'color: #ffffff; font-family: verdana;';
然后我想在带有变量名的less文件中使用它,如下所示:
.selector{
@font;
}
这不起作用,应该采用哪种方法处理这个问题?
答案 0 :(得分:0)
基于LESSphp和LESS语法,您尝试做的事情至少有两个问题:
所以我相信你的解决方案是这样的:
<强> PHP 强>
$context = array(
"fontColor" => "#ffffff",
"fontFamily" => "verdana"
);
$less->setVariables($context);
<强> LESS 强>
上面的代码应该在编译的LESS文件中生成相当于:
@fontColor: #ffffff;
@fontFamily: verdana;
然后你这样使用:
.selector {
color: @fontColor;
font-family: @fontFamily;
}