【问题标题】:Singularity multiple gutters being ignored奇点多个排水沟被忽略
【发布时间】:2015-02-03 20:36:27
【问题描述】:

我正在使用 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);
}

这会在所有屏幕尺寸下生成 20 像素的网格。根据文档,这应该产生:

20px 间距为 0 - 640px
30 像素间距为 640 像素 - 1024 像素
1024 像素及以上的 40 像素间距

为什么这不起作用?

【问题讨论】:

标签: css sass singularitygs


【解决方案1】:

阅读 Singularity 的 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;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    • 2012-10-10
    • 2013-11-15
    • 1970-01-01
    • 2016-05-22
    相关资源
    最近更新 更多