Ich sah eine interessante Technik, wo Sie &
verwenden können, um Stilen ein Präfix hinzuzufügen. Das Problem, auf das ich stoße, besteht darin, das Präfix nicht zu setzen. Egal was ich versuche bekomme ich Error: Base-level rules cannot contain the parent-selector-referencing character '&'
vom Sass Compiler. Gibt es eine Möglichkeit, die Präfix-Option hinzuzufügen, aber nicht erforderlich?Wie setzt man eine SCSS-Variable auf eine leere Zeichenfolge?
$prefix:"";
.#{$prefix}{
&color{
color:red;
}
}
Es ist ausführlicher, aber es funktioniert. Ich musste die Variable explizit zurückgeben die '&' verursachte einen Fehler noch. Außerdem müssen Sie das '.' für Klassen verwenden. – qw3n
Ich habe den Code bearbeitet. Also ist es jetzt weniger ausführlich '$ n: if ($ prefix! = '', '&', '');' –
Das '&' funktioniert nicht. Es gibt nichts zurück. Außerdem benötigen Sie das '.' für Klassendeklarationen. – qw3n