14個支援響應式設計的流行前端開發框架
在幾年前,並沒有真正意義上的前端開發。隨著網路技術的發展,網站和 Web 應用程式變得越來越複雜,前端部分的工作獨立出來逐漸成為現在的前端開發。如今,我們可以看到越來越多的公司在招聘前端開發崗位。
前端開發並不容易,除了掌握基本的 HTML、CSS 和 Javascript 之外,因為不同版本的瀏覽器和平臺,你需要知道如何做一個跨瀏覽器的網站。而最新的發展趨勢——響應式設計,它不僅使 Web 專案開發更難,也需要花費更多的開發時間。
不過,有很多優秀的框架可以幫助到你,這篇文章挑選了14個響應式的前端框架,列出了每個框架的 UI 元件和 Javascript 外掛,幾乎所有的都使用了響應式網格系統。就個人而言,我比較喜歡 Twitter Boostrap,你最喜歡這裡面的哪個呢?
這些前端框架能為您提供以下好處:
- 跨瀏覽器:前端框架都在不同的瀏覽器測試通過。
- 一致性: UI 元件,如導航,按鈕,標籤,表單,下拉選單,表格... 他們的風格都相互統一。
- 快速開發:您可以輕鬆,快速的構建一個佈局。他們通常有程式碼片段和優秀的文件。
- 響應式:所有 CSS 元件和 Javascript 外掛能夠從桌面擴充套件到移動端。
InK
Ink 是一個用於快速開發 Web 介面的 UI 套件,簡單易用和。它通過整合 HTML,CSS 和 JavaScript 來提供現代化的解決方案,構建佈局,顯示通用的介面元素,為你的使用者實現內容為中心的和使用者友好的互動功能。
- HTML & CSS 元件:佈局,導航,排版,圖示,表格,提醒,表單。
- JavaScript 元件:畫廊,模態視窗,表格,可排序的日期選擇器,選項卡,表單驗證,行為(停靠,摺疊,關閉)。
- 其它特性:支援Sass 混入。
GroundworkCSS
GroundworkCSS 靈活的網格系統使你能夠快速開發,並能夠適應任何螢幕尺寸,從手持裝置到大尺寸的螢幕。GroundworkCSS 構建在強大的 CSS 前處理器 Sass 的基礎上。Sass是對 CSS3 的擴充套件,並新增了巢狀規則,變數,混入,選擇器繼承等等眾多特性。使用命令列工具或 Web 框架外掛可以轉換為標準的 CSS 程式碼。
- HTML & CSS 元件:網格,佈局,排版,按鈕,瓷磚,表格,表格,圖示,社會的圖示,響應文字,訊息,警報。
- JavaScript元件:導航,標籤,工具提示。
- 其它特性:支援 Sass 混入。
Ivory
靈活,強大的響應式 Web 框架,使 Web 開發更快,更容易。支援 1200 畫素到 320px 區間的響應式佈局。
- HTML & CSS 元件:網格,排版,表單,按鈕,提醒,分頁,麵包屑,列表,表格。
- JavaScript元件:工具提示,選項卡,切換開關,手風琴。
Foundation
Foundation 是由加利福尼亞州的產品設計公司 Zurb 推出的。這是目前最先進的響應式前端框架,它有很多的模板佈局,UI 元件的 CSS 樣式,也收錄了很多他們自己的 JavaScript 外掛。
- HTML & CSS 元件:網格佈局模板,圖示,字型,響應式表格,SVG 社交圖示,分頁,麵包屑,邊欄導航,按鈕,字型,標籤,提醒,皮膚,價格表,進度條,表格,縮圖。
- JavaScript 元件:下拉按鈕,分割按鈕,開關,自適應視訊,燈箱,下拉選單,導航,顯示模態視窗,選項卡,工具提示。
- 其他特性:自定義皮膚的表單,SCSS 混入。
Grumby
Gumby 2 基於強大的 Sass 構建,Sass是一個功能強大的 CSS 前處理器,這使我們能夠快速的開發自己的 Gumby,併為您提供新的工具,讓你能夠在 Gumby 的框架基礎上快速定製。
- HTML & CSS 元件:網格,表單,按鈕,導航,標籤,Entypo 圖示。
- JavaScript 元件:切換開關,下拉框,選項卡,模態視窗。
- 其他特性:自定義皮膚的表單,SASS & Compass。
HTML KickStart
超精益的 HTML5,CSS & JS 模組,用於快速網站製作。它有一個全面的 UI 元件,也有一些有用的 JavaScript 外掛,它的目標是成為設計師的朋友。
- HTML & CSS 元件:網格,排版,按鈕,按鈕條,列表,表格,圖示,麵包屑,影象,表格。
- JavaScript:選單,工具提示,語法高亮,選項卡,幻燈片,表單驗證。
- 其他特性:額外的 CSS 工具。
Maxmertkit
這個框架是由 Vetrenko Maxim Sergeevich 建立的,使程式設計師的生活更輕鬆。Maxmerkit 是基於部件修改器編碼風格的一個 CSS 框架。
- HTML & CSS 元件:網格佈局,typograpghy,徽章,按鈕,插入符,表格,圖示,標籤,選單,進度表,下拉選單,工具提示。
- JavaScript 元件:按鈕,轉盤,模態視窗,通知,彈出層,選項卡,滾動偵測。
- 其他特性:支援 Sass, Coffee Script。
Twitter Bootstrap
Bootstrap 是基於 HTML,CSS 和 JavaScript 的簡潔靈活的流行前端框架及互動元件集,由微博的先驅 Twitter 在2011年8月開源的整套前端解決解決方案。Bootstrap有非常完備和詳盡的開發文件,Web 開發人員能夠輕鬆搭建出清爽風格的介面以及實現良好的互動效果。
- HTML & CSS 元件: 網格,佈局,排版,程式碼,表格,表單,按鈕,影象,圖示,按鈕組,導航,麵包屑,分頁,選項卡,徽章,縮圖,提醒,進度條。
- JavaScript 元件: 過渡,模態視窗,下拉框,滾動檢測,標籤,工具提示,彈出層,警報,按鈕,手風琴,旋轉木馬,自動補齊。
- 其它特性: 支援定製, LESS CSS。
Skeleton
Skeleton 是一個小集合的 CSS 檔案,可以幫助你迅速開發任何尺寸,外觀漂亮的網站,例如用於 17 寸膝上型電腦螢幕或 iPhone 螢幕的。Skeleton 建立在三個核心原則之上:相容移動端的響應式網格,快速入門,風格無關。Skeleton 對於大多數開發者是一個相當不錯的選擇,因為它是輕量級的且易於使用。
- HTML & CSS 元件: 網格,排版,按鈕,表單,媒體查詢。
Kube
Kube 是由 imperavi (他也是著名的 Redactor 編輯器的作者)釋出的前端框架,以使設計者/開發者的生活更輕鬆。簡約而不簡單,適應性和響應式能夠使用各種需求。革命性的靈活網格和漂亮的印刷字型,沒有任何強加的樣式。
- HTML & CSS 元件:排版,表單,網格,表格,按鈕,導航,圖示。
- JavaScript 元件: 按鈕,標籤。
- 其它特性:支援 LESS CSS。
Helium
Helium 是一種前端響應式 Web 開發框架,用於 HTML5 和 CSS3 專案的快速原型設計和實際開發。它在許多方面與 Twitter Bootstrap 和 ZURB Foundation 相似。然而,不同於這兩個框架的是,Helium 的目的是要更輕量,更容易更改。把它看成是一個典型的汽車,在那裡你可以開啟引擎蓋,容易對發動機進行改裝。
- HTML & CSS 元件: 網格,按鈕,排版,表格。
- JavaScript 元件: 下拉框,表單驗證,模態視窗。
- 其它特性: 支援SASS & Compass。
Markup
Markup 框架是一個佈局,視窗小部件,排版樣式和其他的 UI 元件的集合,可以根據自己的需要進行整合。
- HTML & CSS 元件:佈局,網格,排版,表格,按鈕,標題,麵包屑,訊息,導航列表,導航選單。
- JavaScript 元件: 無 Javascript,純 CSS。
Topcoat
Topcoat 是一個 CSS 集合,用於簡潔和快速的 Web 應用程式開發。它是一個開源庫,不需要任何 JavaScript 內建的使用者介面元素。
- HTML & CSS 元件: 圖示,字型,按鈕,麵包屑,按鈕欄,表格,下拉選單,滑動開關,標籤,切換按鈕,選擇,滑塊
- JavaScript 元件: 無 Javascript ,純 CSS
PureCSS
Pure 是一組輕量的,響應式的 CSS 模組,您可以使用在任何的 Web 專案中。充分考慮了移動裝置中的使用,保持檔案體積儘量小,每行 CSS 都進行了仔細的考慮。Pure 基於 Normalize.css 構建,並提供佈局以及 原生 HTML 元素的風格,加上最常見的 UI 元件。相信這些都是你需要的。
- HTML & CSS 元件: 網格,排版,表格,按鈕,表格,選單。
- JavaScript 元件: 無 Javascript ,純 CSS。
- 其它特性: 皮膚製作器,YU 庫。
總結
我必須要說的是,根據專案的不同要求,大部分的時間你都需要對使用的框架進行調整以符合您的設計。我們不應該完全使用框架來建立一個網站,因為這將極大地限制設計師的潛力。
如果前端的設計或佈局並不重要,我們可以使用該框架。例如在網站後臺管理系統的使用 Twitter Bootstrap,它可以幫助你節省60%的開發時間。
有時候,你可能只需要使用框架中的一部分,例如網格系統,那麼別的不需要的就可以刪除。總而言之,沒有完美的前端框架,要根據專案的需求和實際使用場景靈活變通,讓框架成為你的助手而不是障礙。
相關文章
- 14個支援響應式設計的前端框架前端框架
- 響應式前端框架前端框架
- Schema – 模組化,響應式的前端框架前端框架
- 淺談前端響應式設計(一)前端
- 淺談前端響應式設計(二)前端
- 『前端開發』- 相容IE8的響應式開發前端
- 14個最佳的HTML/CSS設計和開發框架HTMLCSS框架
- 最佳的 14 個免費的響應式 Web 設計測試工具Web
- 十大響應式Web設計框架Web框架
- 你應該避開的 3 個響應式 Web 設計的陷阱Web
- 拼圖響應式前端框架版響應式後臺正式釋出前端框架
- 最流行的5個前端框架對比前端框架
- 響應式方案調研及前端開發管理思考前端
- 響應式程式設計與響應式系統程式設計
- 響應式Web設計Web
- 設計出色響應式網站的十個技巧網站
- 響應式設計的5個CSS實用技巧CSS
- 對比和分析幾個流行的前端框架前端框架
- Android 開發資料總結--響應式程式設計Android程式設計
- 響應式開發心得
- 函數語言程式設計 - 實現響應式框架函數程式設計框架
- 20個響應式的CSS和網格框架CSS框架
- 響應式程式設計在 SAP 標準產品 UI 開發中的一個實踐程式設計UI
- 響應式設計的6個免費測試工具
- 18個最好的響應式Web設計工具和庫Web
- 響應式 Web 設計技巧Web
- [開發教程]第25講:Bootstrap導航選單的響應式設計boot
- 響應式設計?響應式設計的基本原理是什麼?如何做?
- 有關響應式Web設計的7點啟發Web
- 前端開發必看的幾個開源框架!前端框架
- 前端RxJs響應式程式設計之運算子實踐前端JS程式設計
- 2024流行的前端框架前端框架
- 前端響應式詳解前端
- Web前端程式設計師應該遵循的15個開發原則!Web前端程式設計師
- 為何現在響應式程式設計在業務開發微服務開發不普及程式設計微服務
- 經典網頁設計:10個響應式設計的購物網站網頁網站
- 自適應網頁設計/響應式Web設計網頁Web
- 網頁設計中的響應式佈局設計網頁