0

是否可以使用 Susy 创建一个布局,其顺序与标记中的顺序不同?

我的标记类似于:

<div id="container">
  <div id="content"></div>
  <div id="sidebar1"></div>
  <div id="sidebar2"></div>
</div>

这种标记最适合以线性方式(内容、侧边栏、侧边栏)呈现的移动设备。

但是桌面,我想展示东西侧边栏,内容,侧边栏。

我的 $susy 地图是:

$susy: (
  container: 1200px,
  columns: 12,
  global-box-sizing: border-box
);

我试过了

#content{
  @include span(7 at 4 of 12);
}
#sidebar1{
  @include span(3 first);
}
#sidebar2{
  @include span(2 last);
}

#content{
  @include span(7 at 4 of 12);
}
#sidebar1{
  @include span(3 at 1 of 12);
}
#sidebar2{
  @include span(2 at 10 of 12);
}
4

1 回答 1

1

除非您使用浮动隔离(使用isolate关键字),否则传入位置(firstlastat 10等)只会影响排水沟和最后流。有了隔离,你就能得到你想要的。尝试这个:

#content{
  @include span(7 at 4 of 12 isolate);
}
#sidebar1{
  @include span(3 first isolate);
}
#sidebar2{
  @include span(2 last isolate);
}

您可以在文档中阅读有关隔离的更多信息

于 2015-01-07T18:20:02.613 回答