我使用Singularity.gs 1.5.1生成网格。当我声明额外的装订线尺寸时,它们会被忽略。这就是我所拥有的:
@include add-grid(12);
@include add-gutter(20px);
@include add-gutter(30px at 640px);
@include add-gutter(40px at 1024px);
@include add-gutter-style('split' 'fixed');
@include sgs-change('output', 'float');
.column-1 {
@include grid-span(1, 1);
}

这是在所有屏幕尺寸下生成20px网格。根据文档,这应该产生:
20px排水沟,0 - 640px
30px排水沟,640px - 1024px
在1024px及以上的40px排水沟
为什么这不起作用?
答案 0 :(得分:0)
阅读奇点的Responsive Grid Quickstart Section。
Singularity不提供您可能习惯使用的响应式网格,而是提供响应式网格上下文。这使您可以在调用grid-span
时定义您希望网格选项的用途。要将内容附加到网格中,您仍需要在媒体查询中调用grid-span
,以便在申请时使用。
当您使用具有浮动输出样式的固定装订线时,另一个建议是创建具有填充更改的mixin并将其包括在内。
@mixin column-padding {
padding-left: 10px;
padding-right: 10px;
@include breakpoint(640px) {
padding-left: 15px;
padding-right: 15px;
}
@include breakpoint(1024px) {
padding-left: 20px;
padding-right: 20px;
}
}
.column-1 {
@include grid-span(1, 1);
@include column-padding;
}