前端開發並非一個容易的工做,不只須要掌握HTML、CSS和JavaScript,針對不一樣的瀏覽器版本和平臺,還須要瞭解如何設計出跨平臺的網站。現在隨着響應式設計的流行,前端開發變得愈來愈困難,且花費的時間更長。css
本文收集了14個響應式前端開發框架,能夠幫助前端開發人員大大簡化開發過程。針對每一個框架,文中均指出了它所包含的UI組件及JavaScript插件。幾乎全部的框架都採用了響應式網格系統。html
使用這些前端框架,有以下好處:前端
InKgit
Ink爲一個界面工具包,用於快速開發Web界面,具備易於使用、易於擴展特色。它能夠爲構建佈局提供解決方案,能夠展現普通的界面元素,能夠實現之內容爲中心、對用戶友好的交互方式。github
GroundworkCSS Betabootstrap
GroundworkCSS是一個基於Sass預處理器的開源項目 ,主要用於快速構建響應式Web應用程序。擁有一個靈活的、可嵌套的網格系統,能夠建立適應多種瀏覽設備的佈局。GroundworkCSS還提供多種UI 組件,如導航、按鈕、圖標、表單、Tabs、對話框、工具提示等等。瀏覽器
Ivory前端框架
這是一個靈活、強大的響應式Web框架,使Web開發更快速、更簡單。框架
ZURBide
Foundation由ZURB公司設計,ZURB是一家產品設計公司,位於加州坎貝爾。Foundation爲最早進的響應式前端開發框架,它擁有不少佈局模板、CSS樣式表及本身開發的優秀JavaScript插件。
Gumby 2基於Sass開發。Sass爲功能強大的CSS預處理器,利用它能夠快速開發Gumby。
該框架集合了HTML五、CSS和JavaScript,幫助開發人員快速開發Web產品。它覆蓋了全部UI組件,同時也包含一些有用的JavaScript插件。
Maxmertkit擁有完整的文檔,包含大量實例,而且提供了拖拽生成代碼的功能。
你們對Twitter Bootstrap已十分熟悉了。憑藉全面的UI組件、易用的網格和組件,Bootstrap已成爲衆多設計者和開發者最喜歡的快速開發工具。如今已經有不少第三方Bootstrap程序和JavaScript插件可供使用。
Skeleton 是一個小的JS和CSS文件集合,可幫你快速開發漂亮的網站,適合各類屏幕設備,包括手機。Skeleton基於960 Grid開發,是一個UI框架。
Kube是一款最小化的,支持響應式的前端框架,包括一個簡潔的CSS文件,用於方便地建立響應式佈局,包括了兩個JS文件來完成Tab以及頁面的按鈕操做。
Helium是一個前端響應式Web框架,使用HTML五、CSS3快速製做原型以及開發產品。Helium很像Twitter Bootstrap和ZURB Foundation,事實上,Helium使用了二者很多的代碼。但與這兩個框架不一樣的是,Helium設計更加輕量級,並且更容易修改。Helium只有30KB左右,而Bootstrap有100KB,ZURB有200多KB。
Markup是一套集佈局、小組件、UI組件和字體排版樣式爲一體的框架。它能夠做爲你設計本身網站的起點。
TopCoat是一套免費的開源UI元素類庫,整套類庫不使用任何JavaScript,而是使用CSS和HTML來生成。
Pure是一個至關小的框架,壓縮及最小化後僅有5.7KB。它沒有使用任何JavaScript,只是HTML和CSS。該CSS框架爲響應式佈局,採用模塊化結構,每一個模塊的樣式能夠單獨使用。
結論
根據你的須要,選擇能夠與設計相匹配的框架。咱們不該該根據框架來構建網站,由於它會很大程度上限制設計者的思惟。
若是前端設計/佈局不是那麼重要,那麼咱們能夠選擇使用某一框架。(編譯:陳秋歌/責編:夏夢竹)
本內容轉自蝦米站長,更多關於前端內容,請查看http://www.xiamiz.com。