2013-03-04 79 views
2

我用compasszurb foundation 4框架创建新sass项目。我screen.scss文件看起来如下:用于大屏幕基金会4响应网格布局

// Reset and normalization settings 
@import "normalize"; 

// Global Foundation Settings 
@import "settings"; 

// Comment out this import if you are customizing you imports below 
@import "foundation"; 

默认设置包含以下行:

$row-width: 62.5em; 

这意味着,我们的网格行必须是1000像素(62.5em)为至少768px屏幕。

什么是增加一个媒体条件的正确方法,这将增加$row-width变量高达75em(1200px)的屏幕至少1280px?

+0

我有同样的问题,我想我会得到现在回到Bootstrap ... – Vishalgiri 2013-03-05 05:54:20

回答

11

在app.scss为.row创建断点,这样的:

.row{ 
    @media #{$medium} { 
     max-width: 75em; 
    } 
} 

基金会有被用于_visibility.scss媒体查询屏幕尺寸,例如$中的变量转化为“仅屏幕和(最小宽度:80em)“。 我还没有尝试过,但应该工作。 另外,看看这个答案,我只是修改了一点: https://stackoverflow.com/a/14247136/961064

你可以找到不同的屏幕尺寸等变量_visibility.scss:https://github.com/zurb/foundation/blob/master/scss/foundation/components/_visibility.scss

+0

非常感谢Olav! – 2013-03-06 10:25:03

+5

很高兴我能帮助,这是我的#2的第一个答案:) – 2013-03-06 10:32:09

+0

嘿!这工作得很好,但导航(顶部栏)继续旧规则,我该怎么办才能解决它? – fenixkim 2013-03-23 19:51:36