我整天都在进行调查,因为我认为花一些时间来学习定制Bootstrap的最佳实践是值得的。
我可以看到有一个友好的页面可用于从http://twitter.github.io/bootstrap/customize.html中有选择地自定义元素,但是我想拥有比这更多的控制权而不接触原始的引导程序源文件。
首先,我基本上想测试一下将网格从12列更改为16列的方法,为此,我创建了自己的变量less文件,并添加了@gridColumns:16;。仅将其导入到此文件中,并在bootstrap.less内部导入此自定义项,如下所示。
// Core variables and mixins
@import "variables.less"; // Modify this for custom colors, font-sizes, etc
@import "mixins.less";
**@import "../custom-variables.less"; //Override variables**
然后,使用WinLess,我编译了bootstrap.less文件,以使用覆盖的变量import调用获取新的bootstrap.css,并将CSS与html文件链接在一起,但是网格不会更改为16列。
谁能指出我做错了吗?