⊗mkLsBsDV 15 of 42 menu

Προκαθορισμένες Μεταβλητές στο SASS

Σε ορισμένες περιπτώσεις, εάν η τιμή μιας μεταβλητής δεν έχει ακόμη οριστεί, αλλά χρειάζεται να χρησιμοποιηθεί στον κώδικα, μπορούμε να της ορίσουμε μια προκαθορισμένη τιμή, μετά από την οποία βάζουμε την ετικέτα !default.

Είναι απαραίτητο να σημειωθεί ότι εάν στη μεταβλητή είχε ήδη ανατεθεί τιμή νωρίτερα, τότε αυτή θα παραμείνει ως έχει, αλλά εάν δημιουργήσαμε μια νέα κενή μεταβλητή, τότε για αυτήν θα οριστεί η προκαθορισμένη τιμή.

$name: "John"; $name: "Bob" !default; $new_name: "Mark" !default; #main { name: $name; new_name: $new_name; }

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

#main { name: "John"; new_name: "Mark"; }

Εάν όμως βάλουμε στην μεταβλητή την τιμή null, το !default θα τη θεωρήσει ως μη ορισμένη:

$name: null; $name: "Bob" !default; #main { name: $name; }

Μετά τη μεταγλώττιση θα δούμε:

#main { name: "Bob"; }
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη