Я пытаюсь использовать Javascript в LESS для компиляции в phpstorm..
Я пытаюсь создать функцию, основанную на кросс-браузерной реализации непрозрачности, найденной на этом сайте: ссылка
В частности, я пытаюсь создать LESS-функцию для воссоздания этого фрагмента кода:
.crossbrowseropacity {
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0);
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
Это то, что у меня есть в LESS для его достижения:
.crossbrowser(@color,@alpha){
@myred:red(@color);
@mygreen:green(@color);
@myblue:blue(@color);
@ievalue:Math.floor(@alpha * 255).toString(16);
background-color: @color;
background-color: rgba(@myred,@mygreen,@myblue,@alpha);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#@[email protected][email protected][email protected], endColorstr=#@[email protected][email protected][email protected]);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#@[email protected][email protected][email protected], endColorstr=#@ieva[email protected][email protected][email protected])";
}
Он не будет компилироваться правильно. Может кто-нибудь мне помочь?