Метод LESSCSS с IE FIlter Alpha Opacity CSS

Я использую LESSCSS . Я пытаюсь создать метод непрозрачности:

.opacity (@opacity) 
{
    opacity: @opacity;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity * 100))"; 
    filter: alpha(opacity = (@opacity * 100));
}

Итак, если я вызываю его с помощью:

h1 {
  .opacity(.5);
}

Я хочу, чтобы он выводил:

h1 {
  opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  filter: alpha(opacity = 50);
}

Но вместо этого LESS выдает ошибку:

Expected '}' on line 30 in file '/Content/styles/style.less.css':
 [29]:     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=(@opacity * 100))"; 
 [30]:     filter: alpha(opacity = (@opacity * 100));
       ----^
 [31]: }

Что я делаю не так ?

24
задан Evan Larsen 24 February 2012 в 20:39
поделиться