使用scss和指南针时,渐变前缀无法正常工作

时间:2012-12-05 03:48:19

标签: css sass

我目前是scss和指南针的新手。我最近听说过它,并试图学习和使用我的项目。但是我使用命令行来编译scss文件。 我从以下位置下载了指南针源文件:

https://github.com/chriseppstein/compass/tree/stable/frameworks/compass

我试图通过指南针使用渐变。我将_images文件导入指南针文件夹并开始使用渐变。它提供输出,但渐变不起作用。 这是我的scss代码:

  

@import“compass / css3 / images”;

     

.testgradient {width:300px;高度:300像素;浮动:左;

     

@include background(

 linear-gradient(top left, #333, #0c0)
     

);    }

css输出:

.testgradient {
 width: 300px;  height: 300px;  float: left;
background: -owg(compact(linear-gradient(top left, #333333, #00cc00), false, false, false, false, false, false, false, false, false));
background: -webkit(compact(linear-gradient(top left, #333333, #00cc00), false, false, false, false, false, false, false, false, false));
background: -moz(compact(linear-gradient(top left, #333333, #00cc00), false, false, false, false, false, false, false, false, false));
background: -o(compact(linear-gradient(top left, #333333, #00cc00), false, false, false, false, false, false, false, false, false));
background: compact(linear-gradient(top left, #333333, #00cc00), false, false, false, false, false, false, false, false, false); }

正如您在输出中看到的那样,前缀没有很好地定义。我厌倦了在谷歌搜索,请告诉我是否做错了。

任何帮助将不胜感激。提前致谢。

编辑: 我已经在我的windows pc中安装了ruby,并通过输入以下命令通过命令行安装sass和compass。

 gem install compass
 gem install sass

我用这两个命令来安装指南针和sass 并编译

sass --watch --style compressed path1:path2

1 个答案:

答案 0 :(得分:0)

嘿问题解决了。错误是我使用sass编译器编译

sass --watch --style compressed sass:css

实际上是

compass watch projectname

如果我的问题不清楚,我很抱歉。请不要downvote。