在less中转义字符串并传递变量

时间:2012-10-18 10:29:41

标签: css less

通过使用Less我需要转义LESS无法识别的字符串。

filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=#26ffffff, endColorstr=#24ffffff)";

同时我需要将两个变量startColor和endColor传递给此字符串

.get-ARGB(@startColor, @endColor){
    /* ARGB backgrounds for IE 7+8 (black background with 50% transparancy) */
    filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=@startColor, endColorstr=@endColor)";
}

任何想法我该怎么做?

1 个答案:

答案 0 :(得分:7)

使用字符串插值:

   filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr=@{startColor}, endColorstr=@{endColor})";