2012-10-18 30 views
5

通过使用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([email protected], [email protected])"; 
} 

任何想法,我该怎么办呢?

回答

5

使用字符串插值:

filter: ~"progid:DXImageTransform.Microsoft.gradient([email protected]{startColor}, [email protected]{endColor})"; 
+0

在GitHub上此Wiki页面说明也很好: https://github.com/SomMeri/less4j/wiki/Less-Language-Escaping –

相关问题