Bootstrap 2.3.0自定Grid布局


Bootstrap(http://twitter.github.com/bootstrap)默認是12列的柵格布局(http://twitter.github.com/bootstrap/scaffolding.html#gridSystem),有時候不滿足我們布局的需求,這時侯,可以通過修改less/variables.less文件中關於柵格布局的變量就可以了。

比如我們想修改改為24列的柵格布局,可以參考以下我修改的配置參數:

// GRID
// --------------------------------------------------


// Default 940px grid
// -------------------------
@gridColumns:             24;
@gridColumnWidth:         30px;
@gridGutterWidth:         10px;
@gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

// 1200px min
@gridColumnWidth1200:     35px;
@gridGutterWidth1200:     15px;
@gridRowWidth1200:        (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1));

// 768px-979px
@gridColumnWidth768:      21px;
@gridGutterWidth768:      10px;
@gridRowWidth768:         (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1));

修改完成后,在Bootstrap源碼目錄重新執行編譯命令:make bootstrap,這樣就可以得到修改過后的bootstrap所有文件。

同理,由於Bootstrap是基於less的,我們可以很方便的通過修改less/variables.less中的變量,定義和生成滿足自己需求的bootstrap樣式。

如何編譯Bootstrap,請參考我的上一篇隨筆:

http://www.cnblogs.com/TerryLiang/archive/2013/02/19/2916460.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM