太漂亮了!有了這9款前端CSS開源框架,經理不再說我做得醜了!

2021-03-02 Github導航站

  提起web開發,大多數人通常會想到HTML或者JavaScript,但常常會忘記一項,對訪問網絡能力有著非常深遠影響的技術,它就是css。css是任何網頁中最重要的,根據維基百科的記錄,它甚至可以被稱為全球資訊網三大基礎技術之一,但它也最容易被人遺忘的部分之一。

本文將與你探討9款流行的、功能強大且開源的框架,讓你的css開發得以輕鬆構建精緻的網絡前端。

1、Bootstrap

  Bootstrap無疑是最受歡迎的css框架,它是最早的web前端框架之一。由Twitter開發,Bootstrap兼具實用性、功能性以及可擴展性。

  Bootstrap也提供了大量的例子來幫助你入門。

  通過bootstrap,你可以將不同的組件和布局聯繫起來,來創造一個有趣的頁面設計,它也提供了大量詳細的文檔。

  Bootstrap的Github儲存庫中,已經擁有超過19000的提交和1100個貢獻者。基於MIT執照,你也可以加入它們做出屬於自己的貢獻。(與文中所有的框架一樣)。

2、PatternFly

  PatternFly是RedHat的開源CSS框架(根據MIT許可)。與Bootstrap相比,PatternFly採用了不同的方式:Bootstrap專為那些創建好看的網站感興趣的人而設計,而PatternFly主要專注於企業應用程式開發人員,並且提供了諸如條形圖,圖表和導航之類的組件,用於創建功能強大,指標驅動的儀錶板。實際上,RedHat使用此CSS框架來進行產品設計,例如OpenShift。

  除了靜態HTML,PatternFly還支持ReactJS框架,這是Facebook開發的流行JavaScript框架。

  PatternFly具有許多適用於企業級應用程式的高級組件,比如條形圖,圖表,模式和布局等等。

  PatternFly的GitHub頁面列出了超過1,050份提交和44個貢獻者。PatternFly得到了很多關注,也非常歡迎你來為項目提供幫助。

3、Material Components for the web

  憑藉非常成功的Android平臺,Google以MaterialDesign的概念設定了自己的標準設計準則。MaterialDesign標準趨向於在所有Google產品中都得到體現,並且在MIT許可下,它也可以開源並且提供給普通公眾使用。

  MaterialDesign有許多組件,被稱為「用於創建用戶界面的交互式構建組塊」。這些按鈕,卡片,背景等,可以在網站或行動應用程式中,創建任何類型的用戶界面。

  維護人員為不同的平臺提供詳盡的文檔。

  這裡還有分步教程,其中包含用於實現不同目標的練習。

  MaterialComponents GitHub頁面包含了用於不同平臺的存儲庫,包括用於網站Web開發的MaterialComponents(MDCWeb)。MDCWeb擁有5700多個提交和349個貢獻者。

4、Pure

  Bootstrap,Patternfly, 和MDCWeb都是功能非常強大的css框架,但它們的缺點也在於實在有些複雜繁瑣。如果你想要一款輕量級的css框架——更接近於編碼CSS本身,但又可以幫助你構建一個精緻的網頁,不妨嘗試使用Pure.css。Pure是具有最小佔用空間的輕量級CSS框架。它由Yahoo開發,通過了BSD許可並且是開源的。

  儘管體量很小,但Pure提供了許多必需的組件,足以搭建一個精緻的網頁。

  如今,Pure在Github上已有565條提交以及59位貢獻者。

5、Foundation

  Foundation聲稱自己是世界上最高級的響應式前端框架,它為建設一個專業的網站提供了高級的功能和教程。

  Foundation擁有大量可獲得的文件,並且已經被許多企業、組織,甚至政客們使用。

  在Github上,Foundation的頁面擁有近17000的提交以及1000名貢獻者。就像文中其他框架一樣,Foundation同樣擁有MIT的執行許可。

6、Bulma

  Bulma是一款基於Flexbox的開源框架,並且擁有了MIT的執行許可。Bluma是一款十分輕量的框架,並且僅僅需要一個CSS文件。

  Bulma擁有條理清晰的文檔,並且可以讓你很容易地選擇你喜歡的主題進行探索。與此同時,Bulma也擁有許多web組件供你選擇,並運用在設計中。

  在Github上,Bulma頁面擁有超過1400條提交以及300名貢獻者。

7、Skeleton

  如果Pure讓你感到過於繁瑣的話,那麼更加輕量的框架Skeleton倒是一個不錯的選擇。Skeleton的資料庫只有400行,框架也僅僅提供了一些基礎的組件供你開啟CSS框架之旅。

  儘管Skeleton十分簡潔,但它提供了詳盡的文檔,可以幫你立刻上手。

  Skeleton在Github上擁有167條提交以及22位貢獻者。但是,它並不是最活躍的項目,上一次的更新是在2014年,所以在使用之前需要更多的維護。它獲得了MIT的許可,這也意味著你可以自由的對其進行操作。

8、Materialize

  Materialize是一款基於GoogleMaterial Design 的響應式前端框架,其中包含了Materialize的貢獻者開發的其他主題和組件。

  Materialize的文檔十分全面並且非常易於學習,其組件頁包括了按鈕、卡片、導航等。

  Materialize在MIT認證下實現了開源,它在Github頁面的提交已經超過了3800條,並且擁有250位貢獻者。

9、Bootflat

  Bootflat是一款從Twitter的bootstrap中衍生的一種css開源框架。與Bootstrap相比,Bootflat要更加簡單,也擁有更加輕量的框架組件。

  Bootflat的文檔幾乎似乎受到了IKEA的啟發——它展示了每一個組件的圖像而並非文字。

  Bootflat通過了MIT的執行許可,其在Github頁面撰寫的文本,也擁有159條提交和8位貢獻者,

寫在最後

  選擇css開源框架的方法有很多種,取決於你對它的需求——功能是否豐富、操作是否簡潔。就像所有的技術決策那樣,對於所有人來說,沒有唯一正確的答案,只有在發給定的時間和項目中相對正確的選擇。

  嘗試著使用他們一段時間,然後看看哪一種才是你在以後的項目中真正需要的。也歡迎你在評論區與我分享反饋意見,我們下期再見!

結尾

本期就分享到這裡,我是小編南風吹,專注分享好玩有趣、新奇、實用的開源項目及開發者工具、學習資源!希望能與大家共同學習交流,歡迎關注我的公眾號**【Github導航站】**。

相關焦點

  • 9個用於web前端開發的CSS開源框架
    css是任何網頁中最重要的,根據維基百科的記錄,它甚至可以被稱為全球資訊網三大基礎技術之一,但它也最容易被人遺忘的部分之一。本文將與你探討9款流行的、功能強大且開源的框架,讓你的css開發得以輕鬆構建精緻的網絡前端。
  • 9 個用於前端 Web 開發的開源 CSS 框架 | Linux 中國
    他們通常會忘記對網站的欣賞能力有更大影響的技術:級聯樣式表(cascading style sheets)(簡稱 CSS)。據維基百科的說法,CSS 既是網頁中最重要的部分,也是最常被遺忘的部分,儘管它是全球資訊網的三大基石技術之一。本文將探討九種流行的、強大的、開源的框架,是這些框架讓構建漂亮的網站前端的 CSS 開發變得簡單明了。
  • 10個頂級的CSS UI開源框架
    作為開發者,我們需要了解一些寶貴的CSS UI開源框架資源,它們可以幫助我們更快更好地實現一些現代化的界面,包括一些行動裝置的網頁界面風格設計。本文分享了10個頂級的CSS UI開源框架,有幾個確實不錯,一起來看看。
  • 你應該知道的9個優秀的CSS框架
    本文向你推薦了9個還不錯的CSS框架,希望對你有所幫助。1、Twitter開源傑作 - BootstrapBootstrap是一款由Twitter推出的開源CSS框架,它的核心是由一系列用於Web前端開發的工具包組成。
  • Pico.css - 簡單優雅的純 CSS 開源 UI 框架,用原始的 HTML 元素標籤來做界面
    Pico-css 官網截止發文日期,Pico.css 在 Github 上已經有高達 3898 個 Star。Pico.css 框架的特點去 class 以及原生語義化的代碼。附帶兩個漂亮的顏色主題,根據用戶喜好一鍵啟用開發上手引入 Pico.css 最簡單直接的方式就是下載後直接引入一個樣式文件:
  • 2015 年開源前端框架盤點 TOP 20
    2015年已經過去了,作為一個前端開發者,我覺得有必要把過去一年幫助過我或朋友們的優秀開源前端框架做個盤點,希望這些項目能夠越來越好,幫助到更多的前端開發者們
  • 2015年開源前端框架盤點TOP20
    2015年已經過去了,作為一個前端開發者,我覺得有必要把過去一年幫助過我或朋友們的優秀開源前端框架做個盤點,希望這些項目能夠越來越好
  • 牛逼,這個模塊化前端 UI 框架太好用了
    【公眾號回復 「1024」,免費領取程式設計師賺錢實操經驗】
  • 10大html5前端框架
    Bootstrap首先說 Bootstrap,估計你也猜到會先說或者一定會有這個( 呵呵了 ),這是說明它的強大之處,擁有框架一壁江山的勢氣。自己剛入道的時候本著代碼任何一個字母都得自己敲出來擋我者廢的決心,來讓自己成長。結果受到周圍各 種基友的引誘開始了 Bootstrap 旅程。
  • 作為Web前端開發者,不可不知的幾個前端框架
    各大巨頭又紛紛把技術轉向HTML5和CSS3,各種企業級框架如雨後春筍般湧現。那麼今天就給大家介紹幾個在web界比較優秀的前端框架。Twitter出品的Bootstrap在業界是非常受歡迎的,以致於有很多前端框架都在其基礎上開發,如我們熟悉的WeX5就是在Bootstrap源碼基礎上優化而來的。我相信大多數接觸過前端開發的同學多少都了解過這個優秀的前端框架。
  • 8個強大的基於Bootstrap的CSS框架
    做過前端開發的小夥伴們應該對Bootstrap不會陌生,它是由Twitter推出的開源CSS框架,其中包含了很多Web前端開發的工具包和應用組件
  • 後端程式設計師轉行前端,強烈推薦這6個前端UI框架,第二款小程序UI框架顏值最高!
    昨天有個同事問我有沒有可以直接上手的前端UI框架。那今天就給大家推薦6個簡單、視覺體驗好的前端框架沒吃過豬肉,肯定見過豬跑!如果要開發小程序,這款開源框架是一個不錯的選擇。Materialmaterial design風格的前端css框架官方網站:http://materializecss.com/中文學習站:http://www.materializecss.cn/
  • 50個好用的前端框架,趕緊收藏!
    記得先點web前端學習圈關注我哦~今天跟你分享一些目前比較熱門新鮮度靠前的50款前端工具,希望對你有所幫助。Parcel是一款極速零配置WEB應用打包工具,快速、幾乎零配置是它最大的特點,開箱即用。相比webpack,Parcel對於新手來說未嘗不是一個很好的選擇。
  • 這款國外開源框架, 讓你輕鬆構建自己的頁面編輯器
    前段時間我一直在設計和研究低代碼搭建平臺,也開源了幾款可視化編輯器框架,最近在 github 上發現了一款非常強大的基於自然流布局的頁面搭建框架
  • 進階攻略|最全的前端開源JS框架和庫
    詳細去描述每一種主流的 Javascript框架和庫近乎不可能,所以在這篇文章中主要介紹一些對前端發展最具影響力的前端框架。接下來讓我們來共同研究一些主流前端框架、庫和工具,並討論它們的適用場景。是一款優秀的前端JS框架,已經被用於Google的多款產品當中。AngularJS有著諸多特性,最為核心的是:MVVM、模塊化、自動化雙向數據綁定、語義化標籤、依賴注入等等。
  • Twitter Bootstrap:前端框架利器
    Twitter 要求前端工程師完全依靠這一單一框架進行前端開發。        Twitter 在 2011 年 8 月將其開源,並在 2012 年 2 月 3 日發布了2.0版。在 GitHub 上,這個項目已有擁超過 2 萬位關注者和 4000 個分支。
  • 前端工程師必須收藏的 CSS 資源大全
    我想很多程式設計師應該記得 GitHub 上有一個 Awesome:XXX 系列的資源整理。awesome-css 是 sotayamashita 發起維護的 CSS 資源列表,內容包括:CSS預處理器、框架、CSS結構、代碼風格指南、命名習慣、播客、演講視頻、大網站的 CSS 開發經驗等等。Awesome 系列雖然挺全,但基本只對收錄的資源做了極為簡要的介紹,如果有更詳細的中文介紹,對相應開發者的幫助會更大。這也是我們發起這個開源項目的初衷。
  • 前端UI框架小匯總
    21CTO社區導讀:作者根據GitHub、前端社區、掘金等平臺對當前流行的前端UI框架的進行了小小的整理和匯總(ps:前端UI框架的應用是通過GitHub
  • 為什麼使用Tailwind Css框架?
    但隨著前端項目規模的擴大, CSS 也不得不適應這一歷史進程。在 node 剛剛被發明前後那段時間前端工程化還不是很成熟的階段,工程師們想了各種辦法來儘量緩和這一矛盾,比如 BEM、OOCSS、SMACSS 等命名方案來分離關注點,又比如 less、Sass 等工具豐富一下 CSS 的語法並且可以有一個 build 的過程使 CSS 有了初級的模塊化能力。
  • 入門前端?前端學習路線圖匯總
    前言有很多小夥伴想要入門前端,但前端技術如今如此繁雜,那我們到底應該如何學習呢?希望這篇路線文章可以對你有所幫助。