将Susy与Codekit一起使用

时间:2012-09-22 09:09:05

标签: susy-compass

您好我试着用codekit开始蠢蠢欲动。我已经安装了最新的codekit版本(1.26),我还通过终端安装了最新版本的sass和指南针。在Codekit中我切换到使用终端中安装的外部版本的指南针。根据Codekit dev,目前是必要的,因为对于罗盘扩展,内部代码套件罗盘版本是外部的,这导致一些依赖性问题。然后我从github.in下载了我的项目的config.rb文件中的最新压缩版本的susy我已经为susy的普通解压缩版本设置了一个要求:

require "/Users/danton/Documents/Coding/Templates/Compass/susy-d6a2a1f/lib/susy.rb";

并在我的scss文件中:

@import 'susy';

在我设置的整个页面的包装div中:

.wrapper {
    width: 100%;
    @include container;
    @include susy-grid-background;
    @include bleed;

}

Bleed是Eric在这里发布的混音。直到那里一切看起来都很好而且还可以。我得到了susy网格背景,并且在出血混合中,元素在整个页面宽度上被拉伸。但是当我尝试添加“span-columns”时,codekit在编译时吐出错误:

error style.scss (Line 24 of _layout.scss: Undefined mixin 'span-columns'.)

与_layout.scss中的susy相关的代码如下所示:

$total-columns: 24;
$column-width: 4em;
$gutter-width: 1em;
$grid-padding: $gutter-width;  // 1em

@mixin bleed($padding: $grid-padding, $sides: left right) {
  @if $sides == 'all' {
    margin: - $padding;
    padding: $padding;
  } @else {
    @each $side in $sides {
       margin-#{$side}: - $padding;
       padding-#{$side}: $padding;
    }
  }
}

.testcol { @include span-columns(18,24); }

我是否还必须在终端中安装susy,而不是仅仅链接到未压缩的zip文件或者最好的方法来处理事情。仍然不确定导致编译错误的原因是什么?我用过的代码? codekit?超对称?如果有人提示如何让事情发挥作用那就太好了。提前致谢。河

0 个答案:

没有答案