我已阅读以下文章,该文章描述了一个不错的 Bootstrap Less 项目结构,该结构允许在不编辑源代码的情况下自定义引导程序。但我猜它适用于 Bootstrap 2:
http://coding.smashingmagazine.com/2013/03/12/customizing-bootstrap/。
我真的很喜欢这篇文章,它为更少的文件建议了以下结构。
theme.less
1)在引导文件之上创建自己的
2)在您的新主题中包含以下内容:
// importing all bootstrap.less files, leve them untouched, so you can update bootstrap
@import “../bootstrap/less/bootstrap.less”;
// this is copy of bootstrap variables.less with custom color scheme and other customizations
@import “custom-variables.less”;
// your own overrides anc custom classes
@import “custom-other.less”;
// utilities as the last
@import “../bootstrap/less/utilities.less”;
但由于我是 Bootstrap 和 Less 的新手,我不确定这是否 100% 适合 Bootstrap 3。
1)我的问题是这个项目结构是否适合 Bootstrap 3?
2)我不明白为什么utilities.less
要作为最后一个文件重新导入(因为它已经导入核心引导程序: bootstrap.less 第一次,然后第二次在 theme.less 中)?
3) Bootstrap 2 有responsive.less
文件和bootstrap.less
. 在 Bootstrap 2 中,我必须单独包含responsive.less
,但在 Bootstrap 3 中没有。但是,有responsive-utilities.less
,我应该将它作为最后一个文件包含在 之后utilities.less
吗?