Twitter bootstrap 作为SASS mixin库使用什么更好:Bootstrap还是Bourbon?

Twitter bootstrap 作为SASS mixin库使用什么更好:Bootstrap还是Bourbon?,twitter-bootstrap,sass,bourbon,Twitter Bootstrap,Sass,Bourbon,我正在搜索作为Sass混音库使用的内容:Bootstrap或Bourbon 我发现Bootstrap更像是UI框架,您可以使用现成的组件和模块。Bourbon实际上是Sass库,它为您提供了一套编写SCS的工具,您可以轻松创建自己的组件和模块 我想知道Bootstrap用作mixin库有多方便 我试着在我的站点上用Bootstrap mixin为按钮编写代码,我不得不改变几乎每个按钮的mixin来获得我的按钮外观。我不得不删除很多预定义的代码 在波旁威士忌中,我用了一些普通的调味品,并写了一些新

我正在搜索作为Sass混音库使用的内容:Bootstrap或Bourbon

我发现Bootstrap更像是UI框架,您可以使用现成的组件和模块。Bourbon实际上是Sass库,它为您提供了一套编写SCS的工具,您可以轻松创建自己的组件和模块

我想知道Bootstrap用作mixin库有多方便

我试着在我的站点上用Bootstrap mixin为按钮编写代码,我不得不改变几乎每个按钮的mixin来获得我的按钮外观。我不得不删除很多预定义的代码

在波旁威士忌中,我用了一些普通的调味品,并写了一些新的调味品

我假设在引导中会有大量的删除和重写操作


有人能从他们的经验中给我一些利弊吗?

我不能为Bootstrap4说话,但Bootstrap3的bootstrap sass似乎并没有考虑到混入。模块本身中使用了一组样式,在定义样式时可能很有用,但它们决不是预期的工作流。情况似乎与原始来源相同

您可以分割出您不需要的块,但与Bourbon的安装时零输出策略相比,您通常最好在从cdn热链接的小型引导后加载一个小样式表来覆盖一些属性。你当然可以在一定程度上优化它,但它不会很漂亮

例如,正确设置变量以设置导航栏的样式,并导入引导程序的相关部分及其依赖项,可以使您达到35k的未压缩状态。或者,您可以覆盖2-3k所需的部分,让最终用户从内容交付网络中获取110k的小型完整引导。他们已经把它缓存起来了,因为它非常流行,这是传统的观点

整个热链接和将标记与样式相匹配(而不是相反的方式)已经实现了,但很明显,这是bootstrap设计使用的方式

总的来说,如果你已经习惯了波旁威士忌,那么看看Bootstrap3可能会有兴趣了解一些技巧,但它绝对不是一个混音库