什么是罗盘,什么是罗盘,他们有什么不同?

我想开始使用指南针和sass加快发展。 目前,我已经在Mac上安装了Sass,并指示它观看scss文件input,并生成输出的CSS文件。

从很多文章中,Sass和Compass一起使用,我想知道为什么会出现这种情况,Compass是如何增加Sass的function的? 如果你能举一个例子,那就更好了。

谢谢

来自Wynn Netherland,Nathan Weizenbaum,Chris Eppstein和Brandon Mathis的Sass和Compass在行动

1.3什么是指南针?

Compass帮助Sass作者编写更智能的样式表,并授权devise人员和开发人员共同创build和共享强大的框架。 简而言之, Compass是一个Sass框架 ,旨在使Web造型的工作stream畅高效。 就像Rails作为Ruby的Web应用程序框架一样, Compass是一系列有用的工具,也是经过战斗考验的Sass最佳实践的集合

(强调加)

指南针是Sass的延伸(就像Compass要求Sass一样)。 它有它自己的编译器(而不是sass --watch ,你使用compass watch )。 它有大量的mixin和函数,你会发现非常有用(虽然通常指向生成供应商前缀的CSS3属性,它可以做自动生成spritemaps和CSS去与他们)。

Compass也是以这种方式构build的,你可以绑定自己的引导types库,以便在多个项目中轻松部署,而无需在每个项目中复制/粘贴源代码。