⊗mkLsBsPWC 26 of 41 menu

Παράμετροι με κόμματα στο LESS

Ας υποθέσουμε ότι έχουμε μια συνάρτηση που δημιουργεί σκιά για ένα μπλοκ:

.shadow(@s) { box-shadow: @s; }

Όπως βλέπετε, η συνάρτησή μας έχει μία παράμετρο. Αυτό σημαίνει ότι θα περάσουμε σε αυτή την παράμετρο όλες τις τιμές της σκιάς μας μέσω κενικού, έτσι:

div { .shadow(1px 1px red); }

Στο CSS, ωστόσο, μπορούμε να ορίσουμε πολλαπλές σκίες, γράφοντάς τες χωρισμένες με κόμμα. Στην περίπτωσή μας δυστυχώς αυτό δεν θα λειτουργήσει, καθώς το κόμμα θα γίνει αντιληπτό από τον compiler ως διαχωριστικό μεταξύ των παραμέτρων της συνάρτησης:

div { .shadow(1px 1px red, 1px 1px blue); // θα εμφανίσει σφάλμα }

Υπάρχει, ωστόσο, λύση. Μπορούμε να αναγκάσουμε το LESS να αντιληφθεί τη γραμμή μας με το κόμμα ως μία παράμετρο. Για να το κάνουμε αυτό, πρέπει να τερματίσουμε την απαρίθμηση των τιμών μας με ένα ερωτηματικό:

div { .shadow(1px 1px red, 1px 1px blue;); }

Δημιουργήστε μια συνάρτηση που προσθέτει φόντο. Χρησιμοποιώντας αυτή τη συνάρτηση, προσθέστε πολλαπλά φόντα σε ένα μπλοκ.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη