为了账号安全,请及时绑定邮箱和手机立即绑定

编译为CSS时如何覆盖SCSS变量

编译为CSS时如何覆盖SCSS变量

芜湖不芜 2019-11-19 11:13:16
我正在尝试使用基于SASS和COMPASS的jqtouch主题。我有一个文件custom.scss,其中包含最简单的代码,一个导入和一个要覆盖的变量:@import 'jqtouch';// Override variables$base-color: #fe892a;/* The default base which is later used for toolbar, list, and button backgrounds.*/现在,当我将scss文件编译为css时,它基本上只会生成带有我的文件名的jqtouch css。尽管根据文档(《官方指南》)和jqtouch.scss文件中的definitley 正确变量是正确的,但我仍导入了jumtouch.scss文件以进行颜色汇总,尽管如此,但仍无法看到颜色规范。我在Windows机器上运行Sass 3.2.9和Compass 0.12.2。我尝试了更多变量和不同文件导入的尝试,但结果始终是未合并我的替代值。罗盘的红宝石配置文件似乎并不令人怀疑。是否有人知道过程中出了什么问题,以便忽略我的替代值?
查看完整描述

2 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

事实证明,在导入文件(jqtouch.scss)中,变量的值已硬编码为颜色值。因此,它们不能被覆盖。我只是将硬编码值注释掉,然后能够设置自己的值。

查看完整回答
反对 回复 2019-11-19
  • 2 回答
  • 0 关注
  • 1176 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信