css - 如何使用 Susy 2 在较大的断点中将装订线宽度加倍?

标签 css sass breakpoints susy-compass

我想要 1/4 尺寸 gutter widths在较小的断点中,然后在较大的断点和更高的断点中,我希望将间距设置为 1/2

我如何在 _variables.scss 文件中全局设置它,而不是必须在每个 susy-breakpoint() 中声明它(有很多)?

看起来像下面这样的东西应该可以工作,但它会抛出一个错误。

$susy: (gutters: 1/4);

@include susy-breakpoint($large-width, $large-columns) {
  $susy: (gutters: 1/2);
}

[17:56:33] DEPRECATION WARNING on line 50 of _variables.scss: Assigning to global variable "$susy" by default is deprecated. In future versions of Sass, this will create a new local variable. If you want to assign to the global variable, use "$susy: (gutters: 1 / 2) !global" instead. Note that this will be incompatible with Sass 3.2.

使用 $susy: (gutters: 1/2) !global; 不起作用——它只是忽略较大断点中的 1/2 并改用 1/4。

最佳答案

刚刚看了一个Sass Bites episode以 Eric M. Suzanne 为特色,并根据他的一个例子得出结论:

$susy: (gutters: 1/4);

$large-width: 960px;
$large-settings: (gutters: 1/2);

@include susy-breakpoint($large-width, $large-settings) {
}

关于css - 如何使用 Susy 2 在较大的断点中将装订线宽度加倍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25047718/

相关文章:

c++ - 如何在 Visual Studio 中的断点操作中打印长字符串?

gdb - 让 gdb 在断点处退出

javascript - 悬停在表格中的单元格时突出显示特定单元格

stylesheet - scss 样式表问题 rails 3.1

twitter-bootstrap - 为 Bootstrap 4 制作深色主题输入

css - 如何组合::after 和 :not 伪选择器

java - 为什么我应该关心 Java 中捕获的异常?

css - 如何在窗口调整大小时更改 Bootstrap 网格?

javascript - 我将如何在其中实现 JavaScript

html - 同时改变 parent 和 child 的 flex 会触发闪烁