我已经用谷歌搜索了这一切,当然也浏览了相关文档,但是关于 Foundation 4 有几件事我似乎无法理解,与 Sass 的转换方式有关。
我已经用 Compass 设置了 Foundation,使用 create project 命令,所以 Sass 正在运行。app.scss 文件正在导入“settings”和“foundation”,并使用“watch”进行编译。
我的问题的前半部分:我知道 app.css 是从 gem 中的组件文件编译而来的(这句话有意义吗?),但是我在哪里可以找到这些组件?例如,“基础/组件/全局”在哪里?
我的问题的后半部分:在 app.scss 中声明的变量如下// $body-bg: #fff;
:Sass 如何知道这个变量在 CSS 中与什么相关?我无法找到它被分配到的任何地方,例如body {background}
. 如果上面的变量被注释掉(如我的示例中),Sass 如何导入上面的变量?_settings.scss 中几乎所有的变量都被注释掉了。
我花了好几天的时间试图得到这个,我觉得我错过了一些非常明显的愚蠢的事情,但我几乎觉得我想把我的笔记本电脑扔出窗外:(