Wiskundige bewerkingen in SASS
In de taal SASS is het mogelijk om wiskundige bewerkingen uit te voeren op variabelen en verschillende waarden. Laten we eens kijken naar voorbeelden.
Voorbeeld
Laten we twee waarden optellen:
p {
font-size: 5px + 10px;
}
Resultaat van compilatie:
p {
font-size: 15px;
}
Voorbeeld
Laten we de ene waarde van de andere aftrekken:
p {
font-size: 25px - 10px;
}
Resultaat van compilatie:
p {
font-size: 15px;
}
Voorbeeld
Laten we een waarde met een getal vermenigvuldigen:
p {
font-size: 5px * 5;
}
Resultaat van compilatie:
p {
font-size: 25px;
}
Voorbeeld
Laten we een waarde door een getal delen:
div {
width: 100% / 3;
}
Resultaat van compilatie:
div {
width: 33.33333333%;
}
Voorbeeld
Laten we een waarde optellen bij de inhoud van een variabele:
$var: 100px;
div {
width: $var + 100px;
}
Resultaat van compilatie:
div {
width: 200px;
}
Voorbeeld
Laten we twee variabelen optellen:
$var1: 100px;
$var2: 200px;
div {
width: $var1 + $var2;
}
Resultaat van compilatie:
div {
width: 300px;
}
Voorbeeld
Bij een poging tot bewerking met verschillende eenheden zal SCSS alle eenheden omzetten naar één - de eerste. Voorbeeld:
div {
width: 100% - 10px;
}
Resultaat van compilatie:
div {
width: 90%;
}
Praktische opdrachten
Vertel wat het resultaat zal zijn van de compilatie van de volgende code:
#block {
width: 100px * 2;
}
Vertel wat het resultaat zal zijn van de compilatie van de volgende code:
#block {
width: 200px / 3;
}
Vertel wat het resultaat zal zijn van de compilatie van de volgende code:
$var1: 500px;
$var2: 5;
#block {
width: $var1 / $var2;
}