【发布时间】:2014-07-23 12:03:42
【问题描述】:
如何使用 Susy Next 设置具有流体列和固定排水沟的网格?
看起来Gutter Position 是要走的路,它提供了两种使用填充槽填充的设置See Docs:
里面
排水沟作为填充添加到布局的两侧 元素,并且不会在网格的边缘被移除。内部静态
排水沟作为静态填充添加到两侧 布局元素,即使在流动布局上下文中,也不会被移除 在网格的边缘。
但是,我没有成功使用它。就我所见,文档中没有提到它应该如何使用,所以下面的方法似乎是合乎逻辑的:
$default-layout: (
global-box-sizing: border-box,
columns: 12,
container: rem-calc(1000),
gutter-position: inside-static, // Same with `static`
gutters: rem-calc(20)
);
但是,一旦使用@include span(),这就会导致错误:
Invalid null operation: "12 times null".
我已尝试添加显式列宽:
column-width: 8.333333333%,
我知道有用于手动添加前缀和后缀填充的 mixin,但我希望这是一个适用于所有跨度的全局设置。
基本上我追求的是等效的(但有 12 列):
.wrapper
{
width:100%;
float:left;
}
.column
{
width: 25%;
float: left;
padding: 20px;
box-sizing: border-box;
}
注意:我知道 this question,但它引用了 Susy 1。
【问题讨论】:
标签: grid sass susy-compass