Ich habe eine SASS Variable:SASS Calc Interpolation
$default-padding: 15px
Ich möchte diese verwenden, um eine CSS-Eigenschaft width Die CALC-Funktion einzustellen.
Ich habe verschiedene Berechnungen basierend auf dem Wert der Variable $ default-padding. Zum Beispiel wäre die Breite 100% - (2 * $ Standard-Padding). Da ist links und rechts Polsterung.
Ich versuche, eine lokale Variable zu setzen (Bourbon streift Einheit Methode):
$default-padding-left-and-right: #{(strip-unit($default-padding) * 2)}px;
Ich würde das Ergebnis dieser Variablen erwartet in diesem Anwendungsfall 30px werden, und ich will, es benutzen in der folgenden Regel:
.popup {
width: calc(100% - #{$default-padding-left-and-right});
}
Dies funktioniert nicht, ist die resultierende CSS:
.popup {
width: calc(100% - strip-unit(15px)px);
}
A ny Ideen, was ich falsch mache?
Wird '$ default-padding' immer ein' px' Wert sein? –