CSS 編碼中超級有用的工具集合 - OSCHINA - 中文開源技術交流社區

2021-01-10 開源中國

當你開發網站和 Web 應用時,使用合適的工具可以節省大量的時間。本文我將收集一些非常有用的 CSS 編碼工具,希望對你有幫助。

Pure 是來自雅虎的 CSS 框架,使用 Normalize.CSS 無需任何 JavaScript 代碼。框架基於響應式設計,提供多種樣式的組件,包括表格、表單、按鈕、表、導航等。標識使用非常簡單,整個框架非常輕量級,壓縮後只有 5.7k。

主頁: http://purecss.io/

CSS only responsive navigation

在今天響應式排版已經非常流行了,這裡包含一些可下載和可重用的響應式導航菜單,只需要 CSS 足以。

主頁: http://valdelama.com/css-responsive-navigation

CSS Trashman


當我們在開發一個大項目時,很難讓 CSS 代碼保持短小精幹,但無需擔心,CSS Trashman 可以幫你不少忙。這是一個很有用的在線工具用來檢測你的網站,壓縮樣式,並最終下載最精簡的 CSS 文件。

主頁: http://www.csstrashman.com/


加載大量的圖片,還是將這些圖片變成一張大圖片一次性加載,當然是後者更好,降低瀏覽器和伺服器的交互。這樣的技術成為 CSS Sprites。Glue 是一個簡單的命令行工具可以讓你輕鬆的將圖片合併到一張大突破,然後通過 CSS 來使用這些圖片。

主頁: https://github.com/jorgebastida/glue

Helium 是一個前端響應式 Web 框架,用於使用 HTML5 + CSS3 快速製作原型以及開發產品。Helium 很像 Twitter Bootstrap 和 ZURB Foundation,事實上 Helium 使用了二者不少的代碼。但與這兩個框架不同的是,Helium 設計更加輕量級,而且更容易修改。Helium 只有30k 左右,而 Bootstrap 有 100k 之多,ZURB 有兩百多k。

主頁: https://github.com/geuis/helium-css

Topcoat 是一個 CSS 框架用於快速創建簡單、簡潔的 Web 應用。

主頁: http://topcoat.io/

.Fitgrd

.Fitgrd 是一個用來構建響應式網站的基礎

主頁: http://www.fitgrd.com/

Normalize.css 是一個可以定製的CSS文件,它讓不同的瀏覽器在渲染網頁元素的時候形式更統一。

主頁: http://necolas.github.io/normalize.css/

Bear CSS

Bear CSS 是一個漂亮的網站,同時提供了強大的工具。你只需創建一個 HTML 文檔並上傳,Bear CSS 會自動幫你生成 CSS 文件,大量節省時間。

主頁: http://bearcss.com/

via catswhocode

相關焦點

  • 10 個加速 CSS 開發的框架 - OSCHINA - 中文開源技術交流社區
    Compass 是一個開源的 CSS 製作框架。 CSS Cacheer這是 PHP 愛好者的框架,提供最小化的語法、自動的 gzip 壓縮以及多css文件的合併,修復跨瀏覽器支持問題等。 Switch CSS
  • 13個最常用的CSS和HTML快速開發工具 - OSCHINA - 中文開源技術...
    它與CSS最明顯的不同之處在於語法:基於縮進而不是flat,很明顯這有違Python指導,但這也不失為構建結構化樣式的好點子。該工具為你做了99%的工作,沒有理由不用用。HSS是一個CSS編譯器,它支持CSS語法驗證,當在轉換過程中出現語法錯誤時,它將指出錯誤具體出現在哪個文件的哪一行。
  • SP++3.0 發布,歡迎大家使用 - OSCHINA - 中文開源技術交流社區
    消息來自 Jerry 的博客: SP++ (Signal Processing in C++) 是一個關於信號處理與數值計算的開源C++程序庫,該庫提供了信號處理與數值計算中常用算法的
  • 17 款常用響應式 web UI 框架 - OSCHINA - 中文開源技術交流社區
    Bootstrap Bootstrap是快速開發Web應用程式的前端工具包。它是一個CSS和HTML的集合,它使用了最新的瀏覽器技術,給你的Web開發提供了時尚的版式,表單,buttons,表格,網格系統等等。
  • FineUI(開源版)v4.2.0 發布了! - OSCHINA - 中文開源技術交流社區
    原始碼已經託管到OSC:http://git.oschina.net/sanshi
  • Go 語言的演化歷程 - OSCHINA - 中文開源技術交流社區
    這裡也用了」Golang的演化歷程」作為標題。1、Hello Gophers!package mainimport "fmt"func main() {    fmt.Printf("Hello, gophers!\n")}Rob大神的見面禮,後續會有針對這段的演化歷史的陳述。2、歷史這是一個歷史性的時刻。
  • 盤點微軟最應該開源的 15 款產品 - OSCHINA - 中文開源技術交流社區
    他們先是向Linux內核貢獻代碼,還開放了.NET核心、Visual Studio Code編輯器、甚至是Chakra JavaScript引擎(IE瀏覽器和Edge所用)的原始碼,而在和公司內部的開發者進行了漫長的談判之後,微軟最近又對博客工具Windows Live Writer進行了開源。可實際上,作為一家軟體巨頭,微軟還有不少產品都應該進行開源。
  • SonarQube Java 3.2 發布 - OSCHINA - 中文開源技術交流社區
    Sonar (SonarQube)是一個開源平臺,用於管理原始碼的質量。Sonar 不只是一個質量數據報告工具,更是代碼質量管理平臺。支持的語言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。
  • 15 款免費IDE,推薦給開發者 - OSCHINA - 中文開源技術交流社區
    開源中國社區收錄了大量的開源、免費的IDE,精選15個免費IDE,推薦給大家。列表如下:
  • 致購買 JetBrains 開發工具的用戶 - OSCHINA - 中文開源技術交流...
    首先請放心你購買了就一定會有 License 的,但由於 JetBrains 的處理速度實在是各種原因的緩慢,因此請你耐心等候。我們在購買頁面寫的3個工作日是非常順利下的處理時間,目前來看可能還需要更長些。如果你付款的時間已經超過1個星期後,可以在 OSC 上給 @蟲蟲 留言詢問。大家不妨放鬆去好好過這個春節,License 會為您奉上的!
  • Linux 基金會宣布新項目 KOSP - OSCHINA - 中文開源技術交流社區
    Linux 基金會宣布了一個新的項目 Kinetic Open Storage Project(KOSP),以推進雲對象存儲技術的開源軟體和標準。
  • gRPC首頁、文檔和下載 - RPC 框架 - OSCHINA - 中文開源技術交流...
    gRPC 是一個高性能、開源和通用的開源中國組織翻譯的《gRPC 官方文檔中文版》:http://doc.oschina.net/grpcgRPC 基於 HTTP/2 標準設計,帶來諸如雙向流、流控、頭部壓縮、單 TCP 連接上的多復用請求等特。這些特性使得其在行動裝置上表現更好,更省電和節省空間佔用。
  • 2014 非常好用的開源 Android 測試工具
    在開發 Android 應用的時候要進行測試,現在市場上有大量的測試工具。本文主要是展示一系列的開源 Android 測試工具。每個工具都會有相應的簡短介紹,還有一些相關的資源。Android 測試工具列表是按照字母來排序的,最後還會介紹幾個不是特別活躍的 Android 測試相關的開源項目。
  • Hutool 4.1.2 發布,Java 工具集 - OSCHINA - 中文開源技術交流社區
    Hutool是一個 Java 工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓 Java 語言也可以"甜甜的"。Hutool 最初是我項目中util包的一個整理,後來慢慢積累並加入更多非業務相關功能,並廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。此次主要更新為簡化了DB模塊的操作,這部分文檔見:http://hutool.mydoc.io/?
  • 歷史上最偉大的 12 位程式設計師 - OSCHINA - 中文開源技術交流社區
    在譯文後面,她增加了許多註記,詳細說明用該機器計算伯努利數的方法,被認為是世界上第一個電腦程式;因此,埃達也被認為是世界上第一位程式設計師。不過,有傳記作者也因為部份的程序是由巴貝奇本人所撰,而質疑埃達在電腦程式上的原創性。埃達的文章創造出許多巴貝奇也未曾提到的新構想,比如埃達曾經預言道:『這個機器未來可以用來排版、編曲或是各種更複雜的用途。』
  • 一名40 歲「老」程式設計師的反思 - OSCHINA - 中文開源技術交流社區
    某個星期六的早晨,我參加了一個 React Native 技術交流會,演講者正在竭力說服我們為什麼它會成為移動開發領域真正的下一個大事件。但對我來說,它有點像十五年前的 jsp ,將所有的邏輯都放在演示代碼裡面。但我「老」了,我認為這是因為自己還沒有完全理解它。演講者展示完 ppt 後,現場進行編碼,還展示了大約半打我沒聽說過的配套工具,這些都讓我感到有點沮喪。
  • 學院軟體基金會迎來第二個開源項目 - OSCHINA - 中文開源技術交流...
    據 variety 的報導,Sony Pictures Imageworks 將其用於製作電影的工具 OpenColorIO 捐贈給了學院軟體基金會。
  • Hutool 4.4.3 發布,尿布上的新版本 - OSCHINA - 中文開源技術交流...
    Hutool是一個 Java 工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓 Java 語言也可以"甜甜的"。Hutool 最初是我項目中util包的一個整理,後來慢慢積累並加入更多非業務相關功能,並廣泛學習其它開源項目精髓,經過自己整理修改,最終形成豐富的開源工具集。年末對自己來說最大的事情可能就是“小王子”的降生,Hutool的更新也稍稍慢了幾天,好在利用洗尿布的間隙處理完了累積下的issue,發布了這個版本。
  • 缺乏想像力的程式設計師 - OSCHINA - 中文開源技術交流社區
    他說,「我不能想像如何用一種沒有範型的程式語言進行編程。」我的反駁——當時並沒有說出來——是,「那你一定不能成為一個優秀的程式設計師,不是嗎?」這篇文章並不是討論範型問題的(範型是個好東西,也許某一天Go語言裡也會有,也許不會),而是關於想像力的,或者,至少是關於被程式設計師們誤認 為是想像力的:抱怨。一個朋友發現,現代一種流行的娛樂方式就是去上網抱怨。
  • 十點總結,為何 Linux 如此深得人心 - OSCHINA - 中文開源技術交流...
    如今,Linux 已經成為美觀易用,用戶友好的桌面作業系統。在某些方面,Linux 甚至趕超 Windows 和 Mac 成為用戶首選。Linux 為何如此深得人心呢?以下是我們精選的 10 項原因:1、高安全性安裝 Linux 能有效避免病毒的傾入。Linux 系統下除非用戶以 root 身份登錄,否則程序無法更改系統設置和配置。