sass - SCSS 变量将背景 URL 从路径切换到 ASSET_URL
问题描述
这甚至可能吗?基本上我有我的静态 HTML 模板,它使用像url (.../img/Interface/Icon.svg)
. 然后在 Shopify (slate) 主题中使用模板,因此所有图像都需要直接进入 Assets 文件夹,没有子文件夹。
这很好,因为我可以将我的静态模板结构与 Shopify slate 主题匹配,但显然图像应该采用以下格式:#selector {background:url({{ 'image.jpg' | asset_url }});}
.
任何人都可以想到在复制 CSS 时管理 CSS 的方法吗?一直手动更改它们会很痛苦。
解决方案
您不需要使用asset_url
过滤器编写它们。
您可以将它们保留原样background:url('image.jpg')
,它们将与它们以这种方式缓存的唯一区别一起工作。
推荐阅读
- node.js - 加入房间并在与 socket.io 和 node.js 断开连接时自动重新加入房间
- sql - 使用proc sql join时可以使用or语句吗
- cmake - 将 Googletest 添加到现有的 CMake 项目
- git - 通过其父项目管理多个存储库
- flex-lexer - 如何使 c 字符串词法分析器示例工作?
- javascript - (隐藏)来自 URL 的参数,并粘贴在 VALUE 中
- c# - C# Razor Linq,一个产生意外结果的通用变量
- pandas - 根据下一行的值更新当前行
- angular - 当我使用属性 ngModel 更改输入中的值时,我推入对象的所有数组都会更改
- wordpress - 分页无法与 Twig 一起正常工作