2016-12-27 6 views
-2

Я пытаюсь скомпилировать mixin для создания стилей шрифтов, но, к сожалению, его не работает. Есть и другие миксины, которые работают отлично, за исключением этого. Невозможно найти проблему в этом.SASS - Mixin не компилируется

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

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

Проверьте выходной CSS. Вы увидите, что '@ inlcude' есть, что означает, что SASS не обработал его. Или запустите страницу в FF, и вы увидите сообщение об ошибке «Ожидаемое объявление», но найдено «@inlcude». Перейти к следующему объявлению. –

+1

Я рекомендую называть ваши переменные более описательно. '$ font-size' действительно не требует много времени для ввода, чем' $ fs', и это делает ваш код более читаемым. – 1252748

ответ

0

В вашей последней строке есть орфографическая ошибка.

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

изменено на:

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

без проблем! счастлив помочь –

+1

Это то, о чем говорит «опечатка». –

Смежные вопросы