scss 更改Susy 3中的配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 更改Susy 3中的配置相关的知识,希望对你有一定的参考价值。

// different maps for different configurations...
$susy: (
  columns: 4,
);

$medium: (
  columns: 8,
);

$large: (
  columns: 12,
);


// inline use
// (you can pass any config into the Susy functions)
.example {
  width: span(2);
  
  @media (min-width: 30em) {
    width: span(6, $medium);
  }
}


// block mixin
// change settings for a block of content
// (maybe we should add this to the Susy core?)
@mixin susy-settings-block($config) {
  // store the old settings
  $global: $susy;
  // apply the new settings
  $susy: map-merge($susy, $config) !global;
  
  // allow nested styles, using new settings
  @content;
  
  // return to the initial settings
  $susy: $global !global;
}


// block use
// (applies the new config to an entire section of code)
@media (min-width: 30em) {
  @include susy-settings-block($medium) {
    .example {
      width: span(6);
    }

    .example-2 {
      width: span(3);
    }
  }
}

以上是关于scss 更改Susy 3中的配置的主要内容,如果未能解决你的问题,请参考以下文章

scss 波旁Susy流体布局与静态排水沟

scss 波旁Susy流体布局与静态排水沟

scss Bootstrap网格,使用Susy和include-media

scss SUSY - созданиеклассовдлясетки

带有 webpack 和 sass-loader 的 Susy 网格

由于版本冲突,无法安装 sass + compass + susy