【发布时间】:2014-07-16 15:32:36
【问题描述】:
- 我没有使用指南针
- 我更喜欢使用 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 像素以上
我试图保持 DRY,所以在我的样式中添加一个 susy 断点并没有帮助。
我也尝试过下面的代码,但我认为我只是在某处出现错误,因为它无法正常工作。
$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);
}
}
【问题讨论】:
标签: css responsive-design sass breakpoint-sass susy-sass