我想使用css自定义属性来存储图像的url。如果仅使用css,则可以正常工作:
html {
--header-logo-img: url('/static/assets/images/logo.svg');
}
当我在scss文件中使用相同的文件并用sass编译时,会出现错误:
第2行:“ ... ader-logo-img:”:预期的“}”之后的CSS无效 “ url('/ static / as ...”)。
我的scss文件中没有其他内容。 (我也尝试了.sass文件,结果相同)。
仅与URL结合使用时才出现此问题。分配颜色值或某些类似的方法可以正常工作。
新闻:事实证明,只有在将路径设置为双引号或单引号的情况下才会出现错误。编译愉快:
html {
--header-logo-img: url(/static/assets/images/logo.svg);
}
问题仍然存在:为什么sass不喜欢这里的引号? (也许我应该补充一点,我在sass 3.5.1上)。