【发布时间】:2020-10-17 05:52:38
【问题描述】:
我已经添加了字体并尝试让mixin(也尝试作为变量,结果相同)来使用它。
所有的sass文件都是通过“style.sass”连接的
@import '_interface'
@import '_fonts'
文件“_fonts.sass”,我在其中添加了字体并制作了mixin
@font-face
font-family: 'Museo Sans Light'
src: url('../fonts/MuseoSansCyrl-300.eot')
src: url('../fonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
url('../fonts/MuseoSansCyrl-300.woff') format('woff'), url('../fonts/MuseoSansCyrl-300.ttf')
format('truetype')
font-weight: normal
font-style: normal
@mixin reg
font-family: 'Museo Sans Light'
font-weight: 300
然后我尝试将它用于“_interface.sass”作为body标签:
body
box-sizing: border-box
color: $text-color
+reg
在结果中我发现了 sass 异常“no mixin named reg”
如果有人帮助,我将非常感激! 谢谢。
【问题讨论】:
-
你不要把下划线放在'@import'引用中,所以应该只是@import 'interface'
-
hm,我尝试在两个选项中导入文件。但是,结果没有改变
-
尝试切换文件的顺序。如果
reg定义在_fonts中,则需要先导入才能在_interface中使用。 -
@ajm 是的,就是这样。我真的很感谢你。谢谢!)
-
我会将我的评论添加为答案,以便更多人可以找到它,然后您可以将其标记为正确/接受。