Я хочу использовать пользовательское свойство css для хранения URL-адреса изображения.Следующее прекрасно работает, если я использую только css:
html {
--header-logo-img: url('/static/assets/images/logo.svg');
}
, когда я использую то же самое в файле scss и компилирую его с помощью sass, я получаю ошибку:
Строка 2:Недопустимый CSS после "... ader-logo-img:": ожидается "}", был "url ('/ static / as ...").
Ничего другого в моемфайл scss.(Я тоже пробовал с файлом .sass, тот же результат).
Эта проблема возникает только в сочетании с URL.Присвоение значения цвета или некоторых других работает нормально.
Новости: оказывается, что ошибка появляется, только если путь задан в двойных или одинарных кавычках.Это скомпилировано счастливо:
html {
--header-logo-img: url(/static/assets/images/logo.svg);
}
Остается вопрос: почему sass не любит кавычки здесь?(Возможно, мне стоит добавить, что я нахожусь на sass 3.5.1.)