我有一个项目,在不同的断点处有不同的布局,我努力让地图部分工作。我在http://sassmeister.com/gist/ef02247af9f901fb3897
设置了一个示例您会看到我有两张地图,每张地图都有不同的网格设置和调试颜色。但我有几个问题:
有关使正确的地图在不同断点处运行所需的任何想法。我是否需要在各个断点处清除/重置地图?
由于
答案 0 :(得分:1)
我不确定网格图片颜色是怎么回事。这似乎是一个错误。你能在GitHub上提出问题吗?
其他两个问题与您应用网格设置的方式有关。就Susy而言,您的网格仅用于容器(显式传递它们的位置)。 Susy对DOM或元素嵌套一无所知,因此这些网格设置不会传递给#34;以任何真实的方式给孩子们。
有几种方法可以告诉span
mixins要使用哪种网格设置。你可以明确地传递它们,例如@include span(last 7 of $tablet);
,或者您可以使用with-layout
mixin来包装整个组:
@include breakpoint(760px) {
@include with-layout($tablet) {
@include container;
.column1 {
@include span(5);
}
.column2 {
@include span(last 7);
}
}
}
或者你可以使用susy-breakpoint
,这是一个快捷方式:
@include susy-breakpoint(760px, $tablet) {
@include container;
.column1 {
@include span(5);
}
.column2 {
@include span(last 7);
}
}
我没有在容器或跨度中添加上下文,因为Susy将采用默认的全局上下文,在这些示例中由with-layout
和susy-breakpoint
设置。