【发布时间】:2014-02-05 13:04:55
【问题描述】:
我正在尝试使用 Foundation 5 的新媒体查询。我创建了一个foundation_overrides.scss 文件,并在index.html 头标签中我的app.css 文件的链接下方添加了一个指向其css 文件的链接:
<link rel="stylesheet" href="stylesheets/app.css" />
<link rel="stylesheet" href="stylesheets/foundation-overrides.css" />
...这里是app.scss:
@import "settings";
@import "foundation";
...和foundation-overrides.scss:
@media #{$small-up} {
body {background: red;}
}
@media #{$medium-up} {
body {background: orange;}
}
@media #{$large-up} {
body {background: yellow;}
}
@media #{$xlarge-up} {
body {background: green;}
}
@media #{$xxlarge-up} {
body {background: blue;}
}
不幸的是,这会返回以下 Sass 错误:
语法错误:未定义变量:“$small-up”
我还尝试从 _settings.scss 取消注释 @import "foundation/functions"; 行,但错误仍然存在。
我需要更改哪些内容才能使用这些媒体查询?
【问题讨论】:
标签: css sass media-queries zurb-foundation