所以我今天才尝试使用LESS。根据官方网站上提供的示例,我设法编写了如下脚本的CSS。但是那条单行不能像我想的那样工作,我希望将颜色类型变量转换为字符串(用单引号括起来)。
我有颜色变量,例如:
@colorA: #f7fcff;
@colorB: #f2faff;
我想将它们转换为字符串,因此我可以在过滤器CSS中使用,例如:
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@colorA', endColorstr='@colorB', GradientType=0 );
但那不行。那怎么样?
答案 0 :(得分:1)
您需要使用string interpolation syntax,例如@{}
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='@{colorA}', endColorstr='@{colorB}',
GradientType=0 );
<强>编译强>:
filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr='#f7fcff', endColorstr='#f2faff',
GradientType=0);