Ich habe ein paar scss-Selektoren, bei denen ich die gleiche Menge positiv und negativ verwende, wie in:
padding: 0 15px 15px;
margin: 0 -15px 20px -15px;
Ich würde es vorziehen, eine Variable für alle 15px-Beträge zu verwenden, aber das funktioniert nicht:
$pad: 15px;
padding: 0 $pad $pad;
margin: 0 -$pad 20px -$pad;
Die Margenbeträge werden in positive Zahlen umgewandelt. Vermisse ich etwas
css
sass
compass-sass
Steve
quelle
quelle
Eine vernünftigere Lösung gemäß den Sass-Richtlinien wären
interpolate
Variablen wie das folgende Beispiel:Ein Beispiel: https://www.sassmeister.com/gist/c9c0208ada0eb1fdd63ae47830917293
quelle
Ich füge meine zwei Penneth hinzu, nachdem ich die beiden vorherigen Antworten berücksichtigt habe, lese dann aber dies (Hervorhebung meiner):
Daher glaube ich, dass der richtige Weg wie folgt wäre, wodurch die mathematischen Fähigkeiten von SASS / SCSS erhalten bleiben:
quelle