15 個優秀的響應式 CSS 框架

2021-02-15 前端先鋒
// 每日前端夜話 第485篇
// 正文共:2100 字
// 預計閱讀時間:8 分鐘

響應式 Web 設計旨在為各種設備(從臺式機顯示器到手機)提供最佳的瀏覽體驗。本文匯總了一些優秀的響應式 Web 設計 HTML 和 CSS 框架。這些框架都是開源的並免費的。

對響應式 Web 框架進行比較並不那麼容易。有的框架適合設計更快、更精簡網站的某些功能,而有些可能提供了大量功能、插件和附加組件,但是可能體積會比較龐大並且上手較難。

1. BootstrapBootstrap 最受歡迎

Bootstrap 是最流行的 HTML、CSS 和 JS 框架,用於在 Web 上開發響應式、移動優先項目。Bootstrap 使前端開發更快、更輕鬆。他們提供了大量的文檔、示例和演示,可以幫你快速進行響應式 Web 開發。在 Bootstrap 5 中做了一些重大更改,例如隨意使用 jQuery 並添加了 RTL 支持,再加上現成的組件和工具類,使 Bootstrap 成為 Web 開發人員的最佳選擇之一。

你還可以找到許多免費的高級 bootstrap 模板 和 UI 工具包,這使你的開發過程更加輕鬆。

官網:https://getbootstrap.com/

2. Tailwind CSSTailwind CSS

Tailwind 提供了一種基於實用工具的現代方法來構建響應站點。它有大量的實用工具類,無需編寫 CSS 即可構建現代網站。它與其它框架的不同之處在於需要通過開發設置來縮小最終 CSS 的大小,因為如果使用默認值,最終將會得到一個很大的 CSS 文件。Tailwind 能夠快速將樣式添加到 HTML 元素中,並提供了大量的開箱即用的設計樣式。這裡有大量的 Tailwind CSS 資源 https://superdevresources.com/best-tailwind-css-resources-for-developers/。

官網:https://tailwindcss.com/

3. TachyonsTACHYONS

Tachyons 也是一個基於實用工具的 CSS 庫,它提供了許多即裝即用的複雜功能,無需自己編寫大量 CSS。這樣做的好處是 Tachyons 的開箱即用樣式很輕巧,不需要其他設置。如果需要的話,仍然可以通過一些方法來減小尺寸。如果你需要易用的實用工具庫,那麼這應該是一個不錯的選擇。

官網:https://tachyons.io/

4. FoundationThe most advanced responsive

Foundation 是由產品設計公司 ZURB 製作的自適應前端框架。這個框架是他們自 1998 年來構建 Web 產品和服務的結果。Foundation 是最先進的響應式前端框架,並且提供了許多自定義功能。

官網:http://foundation.zurb.com/

5. Material Design for Bootstrap (MDB)Material Design for Bootstrap

MDB 建立在 Bootstrap 之上,並提供了開箱即用的材料設計外觀。它具有出色的 CSS 庫,並且與大多數流行的 JavaScript 框架(如 jQuery、Angular、React 和。Vue.js)兼容。其核心庫是完全免費使用的。

官網:https://mdbootstrap.com/

6. UIkitUIkit

UIkit 是一個輕量級的模塊化前端框架,用於開發快速且強大的 Web 界面。UIkit 提供了 HTML、CSS 和 JS 組件的全面集合,這些組件易於使用,易於定製和擴展。UIkit 採用移動優先的方法,可提供從手機、平板電腦到臺式機的一致體驗。

官網:http://getuikit.com/

7. Pure CSSPure

Pure.css 是一組小型的響應式 CSS 模塊,可以用在任何一個 Web 項目中。Pure 的體積小的簡直過分。比如完整的時鐘模塊最小化壓縮版本僅為 4.0 KB。Pure 基於 Normalize.css 構建,並提供原聲 HTML 元素以及最常見的 UI 組件的布局和樣式。Pure 具有開箱即用的響應能力,所以元素在所有屏幕尺寸上都看起來不錯。

官網:http://purecss.io/

8. Material Design Lite Framework (MDL)material design light framework

Google 的 Material Design Lite 框架是最流行的 CSS 框架之一,可為你的網站添加 Material Design 外觀。它不依賴任何 JavaScript 框架,可以跨設備使用,並且可以針對較舊的瀏覽器進行降級。它的構建充分考慮了可訪問性,並提供了豐富的文檔和入門模板。

官網:https://getmdl.io/

9. Materializematerialize

Materialize 是基於 Material Design 的現代響應式前端框架。Google的材料設計是一種流行的設計趨勢,涉及卡片、陰影和動畫。

官網:http://materializecss.com/

10. SkeletonSkeleton

如果你要開發較小的項目,或者只是覺得自己不需要大型框架的所有實用工具,則可以試試 Skeleton。Skeleton 僅設置了少量標準 HTML 元素的樣式,並包含一個網格。

Skeleton 中的網格是一個 12 列的流體網格,最大寬度為 960px,隨著瀏覽器或設備的縮小而縮小。可以用一行 CSS 更改最大寬度,並且所有列的大小都會相應進行調整。其語法很簡單,使響應式編碼更加容易。

官網:http://getskeleton.com/

11. Bulmabulma css framework

Bulma 是基於 flexbox 的現代 CSS 框架。它提供了響應式設計和行動裝置優先的 UI 組件,並具有模塊化結構,可讓你只導入要包含在 Web 設計中的內容。Bulma 還提供了一個基於 flexbox 的現代網格系統。

官網:http://bulma.io/

12. Semantic UIsemantic ui

Semantic UI 是一個高級 CSS 框架,提供了 50 多個 UI 元素,300 多個 CSS 變量用於自定義,並通過 EM 值構建以用於響應式設計。它也已準備好 Flexbox。

Semantic 是可用於生產環境的 CSS 框架,並能與 React、Angular、Meteor 和 Ember 等框架整合,你可以通過與這些框架中進行集成將 UI 層與應用邏輯組織在一起。

官網:https://semantic-ui.com/

13. Milligrammilligram css

Milligram 是一個極簡的 CSS 框架,不依賴 JavaScript。它通過最少的樣式設置用來快速、乾淨的創建響應式網站。它還提供了一個基於 flexbox 的網格系統。

官網:https://milligram.github.io/

14. Spectre.cssSpectrecss CSS Framework

Spectre.css 是一個輕量級的庫,它提供了開箱即用的,基於 flexbox 的響應式和移動友好型布局。以在它的基礎上根據自己的需要添加樣式和響應實用工具。

官網:https://picturepan2.github.io/spectre/

15. Base CSS FrameworkBase CSS Framework

Base 也是一個輕量級 CSS 框架,可用於構建響應式網站。它為網站項目提供了免費的基礎入門軟體以及許多付費的現成模板。

官網:https://getbase.org/

如果對這些框架進行比較,你會發現 Bootstrap、Tailwind 和 Foundation 的流行度遠遠領先於其他框架。

設計機構通常選擇 Bootstrap,因為它提供了開箱即用的組件,並且易於定製。這就是 Bootstrap 主題和庫數量眾多的原因.



強力推薦前端面試刷題神器



精彩文章回顧,點擊直達

相關焦點

  • 你應該知道的9個優秀的CSS框架
    >本文作者:碼農網 – 小峰前端開發是一項非常繁瑣的工作,你不僅需要擁有和別人不一樣的審美觀和設計觀,而且需要了解諸如HTML、CSS、JavaScript等錯綜複雜的技術,因此選擇一些優秀的CSS框架或許可以幫助你大大提高工作效率。
  • 12 個可用的小型 CSS 框架
    幸運的是,有很多更小型的 CSS 框架,你可以用來做替代品。使用一個小型的 CSS 框架對開發者來說是更溫和的學習曲線,對於JavaScript功能沒有依賴,對用戶來說是更快的加載速度。我這裡為大家提供了一個小型、簡約的CSS框架列表,它們大部分都在5KB(壓縮後)以內,並且包含了構建響應式網頁設計的要素。1. Min
  • 2015年16個最佳的免費響應式HTML5框架
    導語:HTML5框架是一類有助於快速輕鬆創建響應式網站的程序包。這些HTML5框架有著能減輕編程任務和重複代碼負擔的神奇功能。
  • 收藏,7個常用的CSS框架網站-下
    今天為大家介紹的這7個常用Css框架的網站,為你提供了全網最全的Css框架開發工具,是你編程學習的便捷工具包!
  • 16個最佳響應式HTML5框架分享
    點擊上方的「兄弟連雲課堂」,關注我,我是程序媛,我是IT行業最萌萌噠的訂閱號。它有著出色的特性,例如復用組件和HTML模板,使用聲明式的組件模型和聲明式的數據綁定等等。 11. Layers CSSLayers CSS是一款輕量級的CSS框架,它集中處理了主要的樣式結構,支持響應式布局。 12. 52Framework
  • 15 個有趣的 JavaScript 與 CSS 庫
    WingWing  Wing 是一個微型(壓縮後僅有4KB)響應式的 CSS 框架,它提供了一個 12 列響應式網格以及基礎的樣式組件集,可為你的建站工作打下堅實的基礎。當然,這個項目最酷的地方在於,它絕大多數的 HTML 元素都是自動樣式化的,而不需要任何額外的類。希望你會喜歡!
  • 15個國外最流行的CSS框架
    本文將介紹15個國外最流行的CSS框架,希望對您有所幫助。CSS框架通常指的是一些CSS文件的集合,這些文件包括網頁的基本布局、表單樣式、網格或簡單結構、以及樣式重置。例如,typography.css是基本排版規、grid.css是基於網格的布局、layout.css通常的布局,包括form.css for是表單樣式等等,本文將介紹15個國外最流行的CSS框架,僅供參考。 雖然對於小的Web開發項目來說,CSS框架並不一定適用,但是對於規模較大的團隊開發項目而言,CSS框架不僅能加快設計開發速度,而且還能有效解決網站改版中帶來的諸多麻煩和問題。
  • 9個用於web前端開發的CSS開源框架
    css是任何網頁中最重要的,根據維基百科的記錄,它甚至可以被稱為全球資訊網三大基礎技術之一,但它也最容易被人遺忘的部分之一。本文將與你探討9款流行的、功能強大且開源的框架,讓你的css開發得以輕鬆構建精緻的網絡前端。
  • web移動端開發(7)上傳碼雲+響應式布局_bootstrap框架
    下面要學習響應式布局啦,加油,馬上就要結束了,狠想開啟js了.  就是使用媒體查詢針對不同寬度的設備進行布局和樣式的設置,從而適配不同設備的目的.  響應式需要一個父級作為布局容器,來配合子級元素來實現變化效果.  原理就是在不同屏幕下,通過媒體查詢來改變這個容器布局的大小,再改變裡面子元素的排列方式和大小,從而實現不同屏幕下,看到不同的頁面布局和樣式變化.
  • 12個最佳的響應式網頁設計教程,輕鬆帶你入門!
    Bootstrap是最受歡迎的HTML,CSS和JS框架之一,用於在Web上開發響應式,移動友好的項目。本教程幫組你如何使用bootstrap框架來開發響應式網頁,你可以從中學到:學習要求:價格:$11.996.
  • 推薦15個 JavaScript 和 CSS 庫
    英文: Georgi Georgiev   譯文:為之漫筆/眾成翻譯zcfy.cc/article/15-interesting-javascript-and-css-libraries-for-january
  • 【視頻分享】Twitter前端CSS框架Bootstrap視頻教程
    Bootstrap 是基於 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發更加快捷。課程目錄01_Bootstrap起步1.mp402_Bootstrap起步2.mp403_Bootstrap全局css樣式概覽1.mp404_Bootstrap全局css樣式_柵格1.mp405_Bootstrap全局css樣式_柵格2.mp406_Bootsrtap全局css樣式_排版1.mp4
  • HTML+CSS實現響應式布局頁面,響應式布局入門教程
    而使用響應式布局只要開發一套就夠了。EthanMarcotte在2010年5月份提出了響應式布局的概念,簡而言之,就是一個網站能夠兼容多個終端。                         開發方式移動web開發+PC開發響應式開發               應用場景一般在已經有PC端的網站,開發移動站的時候,只需單獨開發移動端。
  • 10個頂級的CSS UI開源框架
    作為開發者,我們需要了解一些寶貴的CSS UI開源框架資源,它們可以幫助我們更快更好地實現一些現代化的界面,包括一些行動裝置的網頁界面風格設計。本文分享了10個頂級的CSS UI開源框架,有幾個確實不錯,一起來看看。
  • 十五種加速設計開發的CSS框架
    藉助Bootstrap的移動優先(mobile-first)功能,您可以輕鬆地創建響應式布局,進而保證在橫跨多個設備上的設計一致性。Skeleton號稱「簡單的響應式樣板」。由於此框架只有大約400行代碼,因此它更適合於小型項目,以及開發人員需要創建輕量級內容的應用場景。由於布局簡單,Skeleton對於那些剛開始使用前端框架的人來說,是一個不錯的選擇。
  • 響應式Web設計概念、框架、測試工具及實踐案例
    Sass是一款非常強大的CSS 預處理器,允許用戶自主快速的開發擴展Gumby,同時提供很多新的工具來自定義和擴展Gumby框架。Gumby 2是一個非常棒的響應式CSS框架。Get UI KitGet UI Kit是一款輕量級、模塊化的前端框架,用於開發快四且強大的Web界面。
  • 16大免費實用的響應式HTML5框架
    Foundation是世界上最先進的響應式前端框架。使用這個HTML5框架,人們可通過小型設備來構建靈活的響應式站點,UIkit它的工作可以概括為三個核心詞彙:移動端的響應式網格、快速啟動以及風格多變。Groundwork
  • 2016 年 CSS 庫、框架和工具新生榜 TOP 50
    傳送門:http://blazecss.com/Vital CSS Framework:用於現代 Web 應用的低入侵性的 CSS 框架傳送門:https://vitalcss.com/Aleut.css:具有可擴展性的強大的 web 框架
  • 9 個用於前端 Web 開發的開源 CSS 框架 | Linux 中國
    MDC Web 有超過 5700 個提交和 349 個貢獻者。如果你想要一個輕量級的 CSS 框架,它更接近於自己編寫 CSS,但又能幫助你建立一個漂亮的網頁,可以試試 Pure.css。Pure 是一個輕量級的 CSS 框架,它的體積很小。它是由 Yahoo 開發的,在 BSD 許可證下開源。
  • 15 個有趣的 JS 和 CSS 庫
    當然,如果你也發現了一些有趣、實用的庫,框架或是工具,也歡迎留言與大家一同分享。1.Currency除了要成為最快的 Node 框架之一,它還具備對開發者友好、完全異步以及完全可擴展(通過其 hooks、插件和裝飾器)等優點。項目地址:https://github.com/fastify/fastify4.DraggableDraggable 是一個輕量級、響應式的 JS 拖放庫,由 Shopify 出品。