Προαιρετική Παράμετρος σε Συναρτήσεις στο LESS
Οι παράμετροι σε συναρτήσεις μπορούν να είναι προαιρετικές. Για αυτό, πρέπει να τους ορίσετε μια προεπιλεγμένη τιμή. Σε αυτή την περίπτωση, όταν καλούμε τη συνάρτηση μπορούμε να μην ορίσουμε τιμή για την παράμετρο - και θα χρησιμοποιηθεί η καθορισμένη προεπιλεγμένη τιμή. Ας δούμε ένα παράδειγμα.
Ας υποθέσουμε ότι έχουμε μια συνάρτηση που ορίζει το χρώμα ενός στοιχείου:
.color(@c) {
color: @c;
}
Ας κάνουμε την παράμετρο χρώματος προαιρετική
με προεπιλεγμένη τιμή το red:
.color(@c: red) {
color: @c;
}
Τώρα ας καλέσουμε τη συνάρτησή μας με παράμετρο:
div {
.color(green);
}
Τώρα ας καλέσουμε τη συνάρτησή μας χωρίς παράμετρο:
div {
.color();
}