将字体为 url 的 SCSS 文件导入到具有不同文件夹级别的不同 scss 文件中
Import SCSS file with font url into different scss files with different folders level
我有一个全局 scss 文件,其字体为:
@font-face {
font-family: "My Font";
src: url("../../fonts/my-font.ttf");
}
这个Global.scss文件是从不同的scss文件导入的,其中一些文件与全局文件处于同一级别,因此它们可以使用"../../fonts/my-font.ttf"
读取字体文件,但有些是一级下面并且只能使用此参考访问字体文件:"../../../fonts/my-font.ttf"
此处不被视为解决方法的最佳解决方案是什么?
谢谢
字体 url 对 Sass 没有意义,只有在加载字体时才会由浏览器解析。因此,您唯一的要求是相对于 CSS 的字体具有正确的 url,而不是 SCSS。
例如,如果是可接受的解决方案,您可以使用绝对 url(从 /
开始)。
我有一个全局 scss 文件,其字体为:
@font-face {
font-family: "My Font";
src: url("../../fonts/my-font.ttf");
}
这个Global.scss文件是从不同的scss文件导入的,其中一些文件与全局文件处于同一级别,因此它们可以使用"../../fonts/my-font.ttf"
读取字体文件,但有些是一级下面并且只能使用此参考访问字体文件:"../../../fonts/my-font.ttf"
此处不被视为解决方法的最佳解决方案是什么?
谢谢
字体 url 对 Sass 没有意义,只有在加载字体时才会由浏览器解析。因此,您唯一的要求是相对于 CSS 的字体具有正确的 url,而不是 SCSS。
例如,如果是可接受的解决方案,您可以使用绝对 url(从 /
开始)。