10 個加速 CSS 開發的框架 - OSCHINA - 中文開源技術交流社區

2021-01-10 開源中國

CSS 可以做很多事情,但開發者更習慣的是變量、常量和一般的更快速的語法,而 CSS 本身是不支持的。本文介紹了 10 個 CSS 預處理器,讓 CSS 支持一些簡單的編程語法。

 

Compass



Compass 是一個開源的 CSS 製作框架。

 

CSS Cacheer

這是一個很棒的 CSS 預處理器,讓開發者可以製作插件,要求 PHP 以及 Apache (mod_deflate 和 mod_rewrite)

 

CSScaffold

CSScaffold是一款幫助CSS開發者快速進行開發的框架,使用PHP編寫而成- Simple, but powerful !

不同於許多CSS框架,它必須依靠PHP與Apache的mod_rewrite來執行,但也因為需要這兩種東西,讓CSScaffold變得很神奇、很方便,寫起CSS來又快又輕鬆!

 

Sass

Sass 擴展了 CSS3,增加了規則、變量、混入、選擇器、繼承等等特性。Sass 生成良好格式化的 CSS 代碼,易於組織和維護。

 

Less CSS

Less CSS 是一個使用廣泛的 CSS 預處理器,通過簡單的語法和變量對 CSS 進行擴展,可減少很多 CSS 的代碼量。

 

Turbine

這是 PHP 愛好者的框架,提供最小化的語法、自動的 gzip 壓縮以及多css文件的合併,修復跨瀏覽器支持問題等。

 

Switch CSS

Switch 是一個全功能的穩定的 CSS 預處理器,基於 Apache 和 mod_python 下運行,也提供命令行處理工具。

 

CSS Preprocessor

CSS Preprocessor 採用 PHP5 編寫,有預處理器的常見功能,外,支持 CSS 表達式,如:margin-left: (200px * 3/2 – 10px);

 

DT CSS

DtCSS 是一個 PHP 腳本,用來對 CSS 文件進行預處理。DtCSS 可通過擴展 CSS 的特性來加速 CSS 編碼。例如嵌套選擇器、顏色混合等等。DtCSS 讀取 CSS 文件並對特殊語法進行處理,然後輸出標準 CSS。DtCSS 包含一個智能的緩存系統。

 

CSS PP

目前還是 alpha 版本狀態,支持 PHP、Python 和 Ruby。

相關焦點