我想开始使用罗盘和无礼的话来加快开发速度。此刻,我已经在Mac上安装了Sass,并指示它监视scss文件作为输入,以及css文件作为生成的输出。
在许多文章中,Sass与Compass一起使用,我想知道为什么会这样,而Compass补充说Sass没有提供什么呢?如果可以举一个例子,那就更好了。
谢谢
我想开始使用罗盘和无礼的话来加快开发速度。此刻,我已经在Mac上安装了Sass,并指示它监视scss文件作为输入,以及css文件作为生成的输出。
在许多文章中,Sass与Compass一起使用,我想知道为什么会这样,而Compass补充说Sass没有提供什么呢?如果可以举一个例子,那就更好了。
谢谢
指南针是Sass的扩展(在Compass中需要Sass)。它有自己的编译器(而不是sass --watch
您使用compass watch
)。它具有大量的mixin和功能,您会发现它们非常有用(尽管通常指向生成供应商前缀的CSS3属性,但它可以执行自动生成spritemap和与之配套的CSS之类的操作)。
Compass还以一种方式构建,您可以捆绑自己的引导程序类型库,以便轻松地将其部署到多个项目中,而无需在每个项目中复制/粘贴其源代码。
摘自Wynn Netherland,Nathan Weizenbaum,Chris Eppstein和Brandon Mathis的《 Sass and Compass in Action》:
(添加了重点)