我正在开发一个基于Rails 3.1的应用程序。我希望有一个涵盖渐变、阴影等效果的框架/库。Compass曾经很受欢迎,但是让它与Rails 3.1兼容是对我来说具有挑战性的,因此我选择了Bourbon,这也似乎越来越受欢迎。我想知道Compass和Bourbon之间的主要区别是什么。或者如果您使用不同的框架,请分享一下。
- 为什么您更喜欢其中一个框架而不是另一个?
- 您是否遇到过与浏览器或Rails版本兼容性方面的任何问题?
- 哪个框架拥有更大或更好的Mixin库?
我正在开发一个基于Rails 3.1的应用程序。我希望有一个涵盖渐变、阴影等效果的框架/库。Compass曾经很受欢迎,但是让它与Rails 3.1兼容是对我来说具有挑战性的,因此我选择了Bourbon,这也似乎越来越受欢迎。我想知道Compass和Bourbon之间的主要区别是什么。或者如果您使用不同的框架,请分享一下。
我曾有同样的问题,并进一步研究了一下,安装了Compass和Bourbon,最终选择了Bourbon,原因如下:
@import
即可,不需要配置文件。我没有经常使用Bourbon,但我们在生产环境中使用Compass在几个大型网站上编写样式表,我不会不用它来编写样式表! - Jeriko因此,我快速查看了Bourbon文档,发现它是类似于Compass的一个更简单、更小的版本。虽然在Compass中最常用的东西是CSS3 mixins,但是Compass不仅仅是这些。特别是,你可以查看雪碧图支持和支持多个元素,如渐变背景和盒阴影,看看是否适合你。
虽然Bourbon已经涵盖了基础知识,但是Compass处理了一些非常好用的边缘情况。例如,我经常使用固定页脚mixin。
Compass有更多的牵引力和可见度。我刚在Twitter上问了一下 - 没有人知道Bourbon。
require "susy"
(再看一眼,也许不完全相同,可能有一些重叠...) - SeanJA