首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将with-grid-settings与断点一起使用的示例

将with-grid-settings与断点一起使用的示例
EN

Stack Overflow用户
提问于 2012-09-02 16:24:23
回答 1查看 1.2K关注 0票数 0

我试图弄清楚如何使用基于断点的不同网格设置,但无法使其工作。这是我的代码。我正在使用respond to mixin进行媒体查询。

代码语言:javascript
复制
$breakpoints: 'screenSmall' 480px 768px,
              'screenMedium' 768px 1279px,
              'screenXlarge' 1441px;                                                   

$total-columns: 4;
$column-width: 5em;
$gutter-width: 1em;
$grid-padding: $gutter-width;

[role="main"] {
  @include container($total-columns);
  background: #aaa;
  @include susy-grid-background;
}

@include respond-to('screenSmall')
  @include with-grid-settings(8,4em,1.5em,1em) {
    [role="main"] { @include container; }
  };
}

@include respond-to('screenMedium')
  @include with-grid-settings(12,4em,1.5em,1em) {
    [role="main"] { @include container; }
  };
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-03 03:59:45

到底是什么不起作用呢?对于不同的断点,是否根本没有变化,或者仅仅是背景网格图像没有变化?我猜是后者。如果希望背景响应新设置,则需要使用这些设置重新声明背景:

代码语言:javascript
复制
@include respond-to('screenSmall')
  @include with-grid-settings(8,4em,1.5em,1em) {
    [role="main"] { 
      @include container; 
      @include susy-grid-background;
    }
  };
}

@include respond-to('screenMedium')
  @include with-grid-settings(12,4em,1.5em,1em) {
    [role="main"] { 
      @include container; 
      @include susy-grid-background;
    }
  };
}

当然,我认为使用at-breakpoint比使用respond to更容易做到这一点。但这是一个不同的问题。:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12234446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档