Tham số tùy chọn trong hàm LESS
Tham số trong hàm có thể là tùy chọn. Để làm điều này, chúng cần được gán giá trị mặc định. Trong trường hợp này, khi gọi hàm, chúng ta có thể không chỉ định giá trị tham số - và giá trị mặc định đã chỉ định sẽ được sử dụng. Hãy cùng xem một ví dụ.
Giả sử chúng ta có một hàm thiết lập màu sắc cho phần tử:
.color(@c) {
color: @c;
}
Hãy làm cho tham số màu sắc không
bắt buộc và có giá trị mặc định là red:
.color(@c: red) {
color: @c;
}
Bây giờ hãy gọi hàm của chúng ta với tham số:
div {
.color(green);
}
Và bây giờ hãy gọi hàm của chúng ta mà không có tham số:
div {
.color();
}