Функция calc в LESS
Давайте сделаем функцию, которая будет оберткой
над CSS функцией calc.
Пусть наша функция первым параметром
принимает имя свойства,
а вторым - вычисляемое значение:
styles.less.calc(@name, @calc) {
@{name}: calc(@calc);
}
Воспользуемся нашей функцией:
styles.lessp {
.calc(width, ~'10px + 30%');
}
Результат компиляции:
styles.cssp {
width: calc(10px + 30%);
}
Задание 1
Расскажите, каким будет результат компиляции следующего кода:
styles.lessp {
.calc(width, ~'10px + 30%');
.calc(height, ~'10px + 30%');
}