Parâmetro Opcional em Funções no LESS
Os parâmetros em funções podem ser opcionais. Para isso, eles precisam ter um valor padrão definido. Neste caso, ao chamar a função, podemos não especificar o valor do parâmetro - e o valor padrão especificado será utilizado. Vamos ver um exemplo.
Suponha que temos uma função que define a cor de um elemento:
.color(@c) {
color: @c;
}
Vamos fazer com que o parâmetro de cor seja
opcional e tenha por padrão o valor red:
.color(@c: red) {
color: @c;
}
Agora, vamos chamar nossa função com um parâmetro:
div {
.color(green);
}
E agora, vamos chamar nossa função sem parâmetro:
div {
.color();
}