2012-10-18 6 views
5

Lessを使うと、LESSが認識できない文字列をエスケープする必要があります。私は、この文字列lessの文字列をエスケープして変数を渡す

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

に二つの変数startColorとendColorを渡す必要があります。同時に

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

任意のアイデア私はそれをどのように行うことができますか?

答えて

5

使用文字列補間:

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

GitHubの上、このWikiページはよくまた、それを説明する: https://github.com/SomMeri/less4j/wiki/Less-Language-Escaping –

関連する問題