Синтаксис Escape для LESS при использовании -ms-фильтра: "codeNeedsVar";
Мне нужно было иметь возможность получить менее переменную в
/* Opacity */
.opacity(@opacity: 0.35){
-moz-opacity: @opacity;
-khtml-opacity: @opacity;
-webkit-opacity: @opacity;
opacity: @opacity;
@ieOpacity: @opacity * 100;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@ieOpacity)";
filter: ~"alpha(opacity=@ieOpacity)";
}
Когда это будет выполнено, код будет выглядеть так в файле.css (Opacity=@ieOpacity)
1 ответ
Решение
Ответ прост, добавить @{var}
так что меньше знает свою переменную, а не текст
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@{ieOpacity})";