1

我正在使用 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
40px 装订线在 1024px 及以上

为什么这不起作用?

4

1 回答 1

0

阅读 Singularity 的响应式网格快速入门部分

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;
}
于 2015-02-09T19:29:49.473 回答