2017-05-08 73 views
-3

我正在寻找作为Sass mixin库使用什么:Bootstrap或更确切地说是波本威士忌。作为SASS mixin库使用什么更好:Bootstrap还是波本威士忌?

我发现Bootstrap更像是UI框架,并且您正在开箱即用的组件和模块。而Bourbon实际上是Sass库,它为您提供了编写SCSS的工具集,因此您可以轻松创建自己的组件和模块。

我想知道引导程序用作混入库有多方便?

我试着用Bootstrap mixins在我的网站上编写按钮代码,而且我不得不改变按钮的每个混合来获得我的按钮外观。我不得不删除大量预定义的代码。

在波本威士忌我用了一些一般mixin和写一些新的。

我假设在Bootstrap中会有很多删除和覆盖。

有人可以给我从他们的经验利弊?

回答

0

我不能说Bootstrap4,但Bootstrap3的bootstrap-sass似乎并没有考虑到mixin的问题。一堆用于模块本身,并且可能在定义样式时很有用,但它们决不是预期的工作流程。这种情况似乎与最初的LESS来源相同。

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

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

这整个盗链和拟合标记风格,而不是其他方式有raised some criticism,但显然这是bootstrap设计使用的方式。总的来说,如果你已经对波旁特别熟悉,那么检查Bootstrap3可能会有趣,但它绝对不是一个混合库。

相关问题