gpt4 book ai didi

css - SASS插值错误

转载 作者:行者123 更新时间:2023-11-28 13:38:52 25 4
gpt4 key购买 nike

我正在将我的 Shopify 主题的 CSS 转换为 SASS。我正在使用 SASS 插值标记 #{} 来处理我的 CSS 中嵌入的 shopify 模板代码。

我遇到了一个错误,尽管这让我很困惑。 SCSS如下...

背景图像:#{'{% if settings.use-background-image %}'} url( #{ '{{ "background-image.png"| asset_url }}' } ) #{ '{% endif %}'};

我的错误是...

错误 style.scss(第 83 行:“...{'{% endif %}'}”后的无效 CSS:预期字符串,为“;”)

知道我做错了什么吗?

最佳答案

你可以这样做:

.test {
$test: '{% if settings.use-background-image %} url({{ "background-image.png" | asset_url }}) {% endif %}';
background-image: unquote($test);
}

生成这个:

.test {
background-image: {% if settings.use-background-image %} url({{ "background-image.png" | asset_url }}) {% endif %};
}

关于css - SASS插值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12656165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com