2013-11-13 4 views
0

я определил:LessCSS в качестве аргумента

.box-shadow (@params) 
{ 
    -webkit-box-shadow : @params; 
    -moz-box-shadow : @params; 
    box-shadow : @params; 
} 

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

.box-shadow(1px 0px 0px rgba(0,0,0,.4), 2px 0px 0px rgba(255,255,255,.4)); 

Но он бросает следующее сообщение об ошибке:

RuntimeError: No matching definition was found for `.box-shadow(1px 0px 0px rgba(0, 0, 0, 0.4), 2px 0px 0px rgba(255, 255, 255, 0.4))` 

Как я могу заставить его работать?

ответ

3

Хорошо, я сам это понял. Оказывается, что положить точку с запятой в конце аргумента делает трюк.

.box-shadow(1px 0px 0px rgba(0,0,0,.4), 2px 0px 0px rgba(255,255,255,.4);); 
+0

Да, точка с запятой была добавлена ​​в версию 1.3.3, что сделало это возможным. – ScottS

Смежные вопросы