推ter Bootstrap 框架介紹

jopen 12年前發布 | 176K 次閱讀 Bootstrap 前端技術

Bootstrap 是 推ter 搞的一個框架,目的是有個工具可以方便快速搞起一個項目,樣式部分使用 Less 寫就,也提供了一些 jQuery 插件形式的擴展。對景德鎮居民來說,它比較狠的是直接不支持 IE6,許多特效、屬性在 IE7、8 里頭也是捉襟見肘;因此,如果你的網站放不下這部分用戶,還是先不要用了,或者可以參考著整一個自己的版本。Bootstrap 的代碼托管在 Github,隨時可以 fork。

樣式方面,它提供了如下解決方案:

  • 柵格系統
  • 布局
  • 字體樣式
  • 多媒體展現
  • 表格
  • 導航
  • 警告與提示
  • 彈出浮層

柵格系統與比較著名的 960 Grid 大同小異,不過丫默認是16欄,940像素寬,此外一個特性是,因為 Less 帶來的動態語言特性(變量、函數等),可以通過配置幾個參數,自定義自己的柵格。因為拋棄了老舊瀏覽器支持,可以直接用 :last-child 將最后一欄的 margin-right 去掉,這也是它與 960 Grid 的差別之一。

布局也是老生常談,一個固定寬度的居中,一個可變寬度的浮動布局。

字體設置里的風格比較明顯,標題、em、strong、b、i 以及 address,都配了一些樣式。在 blockquote 的樣式里頭,利用 before 屬性,加上了個 ‐。然后是列表,通過 .unstyled 類,獲得樣式充值效果;這個方式其實我也比較喜歡,特別是網站是以內容為主的時候。代碼塊也比較樸素,推薦了 Google Code Prettify

接著這個就比較貼心的了,很常用的 eye candy,內斂標簽。
推ter Bootstrap 框架介紹

多媒體列表其實也比較簡單,明確了三種縮略圖尺寸 330×230、210×150 和 90×90。至于你的網站如何做,可能還是悉聽尊便吧。表格的樣式也是簡約風格。

Bootstrap 對表單做了比較充分的定制,風格上比較明確,label 左浮動,圓角輸入框。正確、錯誤的狀態,表單 legend 的字號,前綴字符,輸入、復選框等。文件選擇的東東比較樸素,基本是老樣子,也沒有采用一些風騷的解決方案(那些基本需要與 JavaScript 配合搞)。表單的按鈕也十分細致。
推ter Bootstrap 框架介紹

網站的全局導航欄,風格一以貫之,使用樣式實現背景色漸變,固定在頭部;同樣,因為不需要考慮老舊瀏覽器,放心地 position: fixed; 就夠了。

此外,還實現了提示、警告:
推ter Bootstrap 框架介紹

區塊風格的消息提示:
推ter Bootstrap 框架介紹

面包屑導航:
推ter Bootstrap 框架介紹

翻頁:
推ter Bootstrap 框架介紹
以上是樣式的部分,是 Bootstrap 框架的主打。在代碼上,基本把樣式重置與定制都做掉了,上述內容,出了比較明顯的組件如面包屑、翻頁等,基本都是直接用標簽做選擇器的。不過,框架就該簡單直接,對吧?有許多風格是利用較新的樣式屬性搞出來的,最明顯的莫過于背景色漸變與圓角(gradient、border-radius、box-shadow 等)。因此,對于圖省事、不介意老瀏覽器看起來效果差些,IE6 不需要管的開發者,Bootstrap 是個好選擇,省時省力,美觀大方。

在樣式之外,Bootstrap 還提供了幾個常用的 JavaScript 實現的效果。模態框、提示浮層、表格的排序等等,jQuery 插件的形式。夜了,按下不表。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!