2016-12-27 3 views
-2

Ich versuche ein Mixin zu kompilieren, um Schriftarten zu generieren, aber leider funktioniert es nicht. Es gibt auch andere Mixins, die außer diesem gut funktionieren. Nicht in der Lage, Problem in diesem zu finden.SASS - Mixin nicht kompilieren

@mixin GenerateFontStyles($fs, $lh, $clr){ 
    font-size : $fs; 
    line-height: $lh; 
    color:$clr; 
} 

.body-copy{ 
    color:#e20074; 
    @inlcude GenerateFontStyles(15px, 20px, #000); 
} 
+0

die Ausgabe CSS untersuchen. Sie werden sehen, dass das '@ inlcude' vorhanden ist, was bedeutet, dass SASS es nicht verarbeitet hat. Oder führen Sie die Seite in FF aus, und Sie sehen den Fehler 'Erwartete Deklaration, aber gefunden '@inlcude'. Zur nächsten Erklärung übersprungen. –

+1

Ich empfehle, Ihre Variablen beschreibender zu benennen. '$ font-size' braucht nicht viel mehr Zeit als '$ fs' und es macht den Code lesbarer. – 1252748

Antwort

0

Ihre letzte Zeile enthält einen Schreibfehler.

@inlcude GenerateFontStyles(15px, 20px, #000); 

geändert:

@include GenerateFontStyles(15px, 20px, #000); 
+0

kein Problem! glücklich zu helfen –

+1

Dies ist, was der "Tippfehler" nahe Grund ist. –