我正在使用 Zurb Foundation Sass 4.3 版,并且几天前才开始使用该框架,因此为我的无知道歉。
目前我依赖$small
和$large
媒体查询变量,以及small-
和large-
类名来改变我的网站在不同维度的布局。
我目前的理解:
- “小”是指任何低于
$small-screen
(例如,@media only screen
)的值 - “大”表示任何高于
$small-screen
(例如,@media #{$small}
)的值
现在我想,当使用_grid-5.scss
组件文件给我medium-
类名时,它会使用$medium
(例如,@media #{$media}
)的值并改变“大”的含义
我希望它会更改为:
- “小”是指任何低于
$small-screen
(例如,@media only screen
)的值 - “中等”是指任何高于
$small-screen
(例如,@media #{$small}
)的值 - “大”表示任何高于
$medium-screen
(例如,@media #{$medium}
)的值
$medium
但是变量和类名之间没有关系medium-
!事实上,媒体查询维度被硬编码为_grid-5.scss
.
我在这里真的很困惑。
如果有人能够回答以下问题,那将是最有帮助的:
$medium-screen
为什么变量和medium-
网格类之间没有关系?- 我应该同时导入
_grid.scss
和_grid-5.scss
组件吗? - 是否有更好的文档来描述
_grid-5.scss
文件的正确使用以及如何使用$small
,$medium
和$large
变量?