e()的反函数少

时间:2017-02-25 06:08:25

标签: css less

所以我今天才尝试使用LESS。根据官方网站上提供的示例,我设法编写了如下脚本的CSS。但是那条单行不能像我想的那样工作,我希望将颜色类型变量转换为字符串(用单引号括起来)。

我有颜色变量,例如:

@colorA: #f7fcff;
@colorB: #f2faff;

我想将它们转换为字符串,因此我可以在过滤器CSS中使用,例如:

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@colorA', endColorstr='@colorB', GradientType=0 );

但那不行。那怎么样?

1 个答案:

答案 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);