首页 文章

什么是指南针,什么是sass ......它们有什么不同?

提问于
浏览
163

我想开始使用指南针和sass来加速开发 . 目前,我已经在Mac上安装了Sass,并指示它观看输入的scss文件,以及生成输出的css文件 .

从许多文章中,Sass与Compass一起使用,我想知道为什么会这样,而Compass又补充说Sass没有?如果你能举个例子,那就更好了 .

谢谢

2 回答

  • 70

    来自Sass和Compass in Action,由Wynn Netherland,Nathan Weizenbaum,Chris Eppstein和Brandon Mathis撰写:

    1.3什么是指南针? Compass帮助Sass作者编写更智能的样式表,并使设计师和开发人员社区能够创建和共享强大的框架 . 简而言之,Compass是一个Sass框架,旨在使网络样式的工作流畅而高效 . 就像Rails作为Ruby的Web应用程序框架一样,Compass是Sass的有用工具和经过实战考验的最佳实践的集合 .

    (重点补充)

  • 136

    Compass是Sass的扩展(在Compass中需要Sass) . 它有自己的编译器(而不是 sass --watch ,你使用 compass watch ) . 它有大量的mixin和函数,你会发现它们非常有用(虽然通常指向生成供应商前缀的CSS3属性,它可以做一些事情,比如自动生成spritemaps和CSS一起使用它们) .

    Compass也以这样的方式构建,您可以捆绑自己的引导程序类型库,以便在多个项目中轻松部署,而无需在每个项目中复制/粘贴源代码 .

相关问题