Bootstrap構成模組從大的方面可以分為佈局框架、頁面排版、基本元件、jQuery外掛以及變數編譯的LESS等部分。
以下簡單介紹Bootstrap中各模組的功能。 (建議學習:Bootstrap影片教學)
(1)頁面佈局
佈局對於每個專案都必不可少。 Bootstrap在960柵格系統的基礎上擴展出一套優秀的柵格佈局,而在響應式佈局中有更強大的功能,能讓柵格佈局適應各種設備。這種柵格佈局使用也相當簡單,只需要依照HTML模板應用,即可輕鬆建立所需的佈局效果。
此外,改變模板中的類別名稱;就能實現不同的佈局風格。例如,要實現常見的固定佈局,只需在HTML中新增container類別名稱;而要實現流體佈局,只需在HTML中新增container-fluid類別名稱。
Bootstrap也為開發者設計了Responsive,讓佈局框架更為出色。開發者可以在此基礎上覆蓋任何樣式,從而實現理想中的響應式設計。
(2)頁面排版
頁面排版的好壞直接影響產品風格,也就是說頁面設計是不是好看。在Bootstrap中,頁面的排版都是從全局的概念出發,客製了主體文字、段落文字、強調文字、標題、Code風格、按鈕、表單、表格等格式。
Bootstrap在Icon部分採用了Sprites技術,為使用者準備了上百種常用的Icon應用程式。
這裡有必要向讀者推薦Font Awesome專案。它是Dave Gandy在Bootstrap的基礎上擴展而來的一個Icon主題,最大的特點在於,整套圖示中沒有運用任何圖片。 Font Awesome專案中主要運用了CSS3的@font-face和偽元素一起實作。
(3)基本元件
基本元件是Bootstrap的精華之一,其中都是開發者平常需要用到的互動元件。例如,網站導覽、標籤頁、工具列、麵包屑、分頁列、提示標籤、產品展示、提示資訊區塊和進度列等。這些組件都配有jQuery插件,運用它們可以大幅提高使用者的互動體驗,使產品不再那麼呆板、無吸引力。
(4)jQuery外掛
Bootstrap中的jQuery外掛主要用來幫助開發者實現與使用者互動的功能,Bootstrap 1提供了6種常見外掛程式。
Bootstrap 2中的jQuery插件如何使用,還需要根據Bootstrap所提供的文檔,以及各插件的參數,具體問題具體分析。充分了解,才能靈活運用。
(5)動態樣式語言LESS
LESS是動態CSS語言,它基於JavaScript引擎或伺服器端對傳統的CSS進行動態擴展,具有更強大的功能和更好的靈活性。基於LESS,編輯CSS就可以像使用程式語言一樣,定義變數、嵌入宣告、混合模式、運算等。
Bootstrap中有一套編輯好的LESS框架,開發者可以將其應用到自己的專案中,也可以透過less.js、Less.app或Node.js等方法來編輯LESS檔案。 LESS檔案一旦編譯,Bootstrap框架就只包含CSS樣式,這意味著沒有多餘的圖片、Flash之類的元素。
更多Bootstrap相關技術文章,請造訪Bootstrap教學欄位進行學習!
以上是bootstrap的構成模組是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!