2014-08-28 4 views
1
// Mixin 
.text-overflow() { 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
} 

Нужно ли устанавливать эти скобки(), когда мы используем этот mixin в нашем коде?Использование скобок() с LESS mixins

a.overflow { 
    .text-overflow(); 
    display: block; 
} 
+3

При вызове Mixin, фигурные скобки не являются обязательными. При написании mixin скобки могут использоваться, если вы не хотите, чтобы код mixin выводился как отдельный класс. [Источник] (http://lesscss.org/features/#mixins-feature-not-outputting-the-mixin). – Harry

ответ

0

В МЕНЬШЕ все классы считаются миксинами. Разница между скобками и без них заключается в том, что не выводится ни один CSS.

Пример

// Less file 
.no-output(){ 
    color: red; 
} 

.output { 
    color: blue; 
} 

// Outputs 
.output { 
    color: blue; 
} 
Смежные вопросы