Сообщение от monolithed
|
1. Самый простой вызов функции в LESS
@fn: ~`fn = function (value) { return value; }`;
@arg: 8px;
p {
font-size: ~`fn("@{arg}")`;
}
|
Ну это хак, возможность создать пользовательскую функцию не предусмотрена
.font-size (@value) {
font-size: @value;
}
@arg: 8px;
p {
.font-size(@arg);
}
или если хочется из миксина сделать что-то похожее на функцию
.calcFontSize(@value) {
@fontSize: @value;
}
@arg: 8px;
p {
.calcFontSize(@arg);
font-size: @fontSize;
}
Сообщение от monolithed
|
В LESS нет операторов типа ветвления и перечисления
|
when и rest есть
В общем я понял, преимущество sass в возможности создавать пользовательские функции. Синтаксис без скобочек не интересует.