Twitter bootstrap 添加引导的副本作为自定义的起点

Twitter bootstrap 添加引导的副本作为自定义的起点,twitter-bootstrap,css,twitter-bootstrap-3,Twitter Bootstrap,Css,Twitter Bootstrap 3,我一直在研究定制引导的最佳实践。我得到的印象是,最好的(仅css)实践是在调用引导后添加样式表,并在自定义时覆盖引导类。在这种情况下,一个合理的起点似乎是添加引导样式表的副本并修改其值,同时保持类名不变 我希望在我承诺之前能从这个方法中得到一些反馈。事实上,我这样做了,twitter在它的开发中投入了1000的工时,它可以节省你快速启动项目的时间 我见过的大多数人和项目都有引导,然后使用第二个样式表覆盖默认规则 希望这会有所帮助。最好只复制您正在使用的样式,因为包含一个带有冗余类的完整样式表会影

我一直在研究定制引导的最佳实践。我得到的印象是,最好的(仅css)实践是在调用引导后添加样式表,并在自定义时覆盖引导类。在这种情况下,一个合理的起点似乎是添加引导样式表的副本并修改其值,同时保持类名不变


我希望在我承诺之前能从这个方法中得到一些反馈。

事实上,我这样做了,twitter在它的开发中投入了1000的工时,它可以节省你快速启动项目的时间

我见过的大多数人和项目都有引导,然后使用第二个样式表覆盖默认规则


希望这会有所帮助。

最好只复制您正在使用的样式,因为包含一个带有冗余类的完整样式表会影响性能。不多,但每一点都有帮助。您还可以修改引导的less/sass/scss(从中生成css)。您还可以查看Fontsome:。如果要修改less/sass/scss,是否仍然建议只更改值而不更改类名?我认为大多数情况下都是这样。事实上,您可以检查引导javascript代码。它只有约2000行长,如果在那里使用类名,您可能不应该更改它。我认为添加一个副本将是额外的膨胀,您不需要。最小化的CSS文件仍然是115KB,因此拥有两个这样大小的CSS文件就太过分了。我的建议是在自定义样式表中只包含要覆盖的样式。是的,只更改值而不更改类名。JS通常会将队列从类名中移除,因此如果更改,可能会在过程中丢失一些功能。