所以我最近在一个新项目中安装了 Foundation 4。但是,如果我尝试使用foundation_and_overrides.scss
文件中定义的变量,则会收到一条错误消息,指出未找到该变量。
例子
应用程序.css.scss
/*
*= require_self
*= require foundation_and_overrides
*= require navigation
*/
基础和覆盖.scss
@import "foundation/foundation-global";
$topbar-bg: #230F2B;
@import "foundation";
导航.css.scss
#welcome a:not(.button):hover{
background: $topbar-bg;
}
我收到以下错误Undefined variable: "$topbar-bg".
然而,覆盖文件的工作原理是顶部栏实际上会改变颜色,但这只是我不能在其他地方使用这个变量。