6

默认情况下,Neat 使用百分比作为每个span-columns元素的边距,但我希望有一个固定的30px装订线,无论outer-container宽度如何。

在此处输入图像描述

4

1 回答 1

4

一种解决方案是创建自己的 mixin 来覆盖 Neat gutter。

@mixin col-with-gutter( $cols, $gutter ){
    @include span-columns($cols);
    margin-right: $gutter;
}

.half{
    @include col-with-gutter(2, 30px);
}

显然,如果您需要使用其他一些span-columns功能,则必须进行一些额外的自定义。我建议您查看_span-columns.scss 源代码,找出最适合您的方法。

不过老实说,我认为没有内置此功能是有原因的。在大多数情况下,将排水沟设置为30px对响应式设计不利(因为列的总宽度可能不会达到 100%) .

您可能有正当的理由想要完全30px,但如果您不确定您需要一个确切的值,则可能值得重新考虑。

于 2015-05-03T19:05:23.457 回答