⊗mkLsBsMxP 19 of 42 menu

Παράμετροι Mixins στο SASS

Ένα σημαντικό χαρακτηριστικό των mixins στο SASS είναι ότι δέχονται μεταβλητές ως παραμέτρους, οι οποίες καταγράφονται μέσα σε παρενθέσεις και, εάν υπάρχουν πολλές μεταβλητές, χωρίζονται με κόμματα.

Ας εξετάσουμε το ακόλουθο παράδειγμα:

@mixin active($color, $width) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow, 2px); }

Αποτέλεσμα μεταγλώττισης:

p { border-color: yellow; border-width: 2px; border-style: dashed; }

Εκτός από αυτό, στα mixins μπορούν να μεταβιβαστούν προεπιλεγμένες τιμές παραμέτρων:

@mixin active($color, $width: 2px) { border: { color: $color; width: $width; style: dotted; } } p { @include active(yellow); } div { @include active(yellow, 4px); }

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

p { border-color: yellow; border-width: 2px; border-style: dotted; } div { border-color: yellow; border-width: 4px; border-style: dotted; }

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

@mixin simple-border($padding-top, $padding-bottom) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px, 30px ); }

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

@mixin simple-border($padding-top, $padding-bottom: 20px) { border: { padding-top: $padding-top; padding-bottom: $padding-bottom; color: green; } } p { @include simple-border(10px); }
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη