⊗mkLsBsMO 16 of 42 menu

Μαθηματικές πράξεις στο SASS

Στη γλώσσα SASS μπορούμε να εκτελούμε μαθηματικές πράξεις σε μεταβλητές και διάφορες τιμές. Ας δούμε μερικά παραδείγματα.

Παράδειγμα

Ας προσθέσουμε δύο τιμές:

p { font-size: 5px + 10px; }

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

p { font-size: 15px; }

Παράδειγμα

Ας αφαιρέσουμε μια τιμή από μια άλλη:

p { font-size: 25px - 10px; }

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

p { font-size: 15px; }

Παράδειγμα

Ας πολλαπλασιάσουμε μια τιμή με έναν αριθμό:

p { font-size: 5px * 5; }

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

p { font-size: 25px; }

Παράδειγμα

Ας διαιρέσουμε μια τιμή με έναν αριθμό:

div { width: 100% / 3; }

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

div { width: 33.33333333%; }

Παράδειγμα

Ας προσθέσουμε μια τιμή στο περιεχόμενο μιας μεταβλητής:

$var: 100px; div { width: $var + 100px; }

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

div { width: 200px; }

Παράδειγμα

Ας προσθέσουμε δύο μεταβλητές:

$var1: 100px; $var2: 200px; div { width: $var1 + $var2; }

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

div { width: 300px; }

Παράδειγμα

Όταν προσπαθούμε να εκτελέσουμε πράξεις με διαφορετικές μονάδες, το SCSS μετατρέπει όλες τις μονάδες σε μία - την πρώτη. Παράδειγμα:

div { width: 100% - 10px; }

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

div { width: 90%; }

Πρακτικές ασκήσεις

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

#block { width: 100px * 2; }

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

#block { width: 200px / 3; }

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

$var1: 500px; $var2: 5; #block { width: $var1 / $var2; }
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη