- 我没有使用指南针
- 我更喜欢使用 Breakpoint.scss
- 我在 susy 2.0
我知道有很多关于这个问题的帖子,但我没有运气找到任何关于这个主题的内容Breakpoint.scss
。Susy 2.0
@import "susy";
@import "breakpoint";
$medium: 800px;
$susy: (
columns: 6,
gutters: 3/4,
gutter-position: split
);
@include breakpoint($medium) {
$susy: layout(12 1/4 split);
}
body {
@include container(show);
@include breakpoint($medium) {
@include container(show);
}
}
我必须使用susy-breakpoint
还是可以实现这样的目标?我想要 6 列在 800 像素/以下,12 列在/800 像素以上
我试图保持干燥,所以在我的样式中添加一个 susy-breakpoint 并没有帮助。
我也尝试过下面的代码,但我认为我只是在某处出现错误,因为它无法正常工作。
$susy: layout(6 1/4 split);
$small: 400px, 6 1/4 split;
$medium: 800px, 8 1/4 split;
$large: 1000px, 12 1/4 split;
@mixin media($size) {
@include susy-breakpoint($size...) {
@content;
}
}
body {
@include container(show);
@include media($small) {
@include container(show);
}
// debugging. didnt work either
@include susy-breakpoint($small...) {
@include container(show);
}
}