2012-02-28 2 views
0

Я только начал МЕНЬШЕ из-за его гибкости, и у меня возникла проблема. Я хочу сделать что-то вроде этого:Могу ли я сделать это с МЕНЬШЕ?

.shadow-argument (@type, @horizontal, @vertical, @blur, @color) when (@type = normal) { 
@argument = @horizontal @vertical @blur @color; 
} 
.shadow-argument (@type, @horizontal, @vertical, @blur, @color) when (@type = inset) { 
@argument = @horizontal @vertical @blur @color inset; 
} 

А затем передать функцию в качестве аргумента, например так:

@shadow-something: .shadow-argument(normal, 1px, 1px, 3px, #eeeeee); 

возможно ли это? Если бы не то, что было бы вокруг?

ответ

1

Просто поместите его вместо аргумента и it will match the correct one:

.shadow-argument(normal, @horizontal, @vertical, @blur, @color) { 
    @argument = @horizontal @vertical @blur @color; 
} 

.shadow-argument(inset, @horizontal, @vertical, @blur, @color) { 
    @argument = @horizontal @vertical @blur @color inset; 
} 
+0

Так что можно перейти к '@ arg' функции? Это потрясающе, я трачу любовь МЕНЬШЕ, я должен был начать с нее давно :) – Roland

+0

А? Я не уверен, что вы имеете в виду. Также сайту LESS, похоже, не нравится хэштег, поэтому ссылка не переходит в правый раздел. Просто выполните поиск на странице для «pattern». –

+0

Я имею в виду, я хочу дать значение функции переменной '@ var', значение функции - то, что у меня есть в сообщении. – Roland

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