Funkce calc v LESS
Vytvořme funkci, která bude obálkou
nad CSS funkcí calc.
Nechť naše funkce přijímá jako první parametr
názvu vlastnosti,
a jako druhý - vypočítávanou hodnotu:
styles.less.calc(@name, @calc) {
@{name}: calc(@calc);
}
Použijme naši funkci:
styles.lessp {
.calc(width, ~'10px + 30%');
}
Výsledek kompilace:
styles.cssp {
width: calc(10px + 30%);
}
Задание 1
Řekněte, jaký bude výsledek kompilace následujícího kódu:
styles.lessp {
.calc(width, ~'10px + 30%');
.calc(height, ~'10px + 30%');
}