> POSTCSS:強大的CSS工具超出預處理器
基於node.js的工具> PostCSS,使用插件增強有效的CSS。 它將CSS解析為抽象的語法樹(AST),在生成最終輸出之前可以操縱。 它可以補充諸如Sass,Simelt或Stylus的預處理器。
> PostCSS提供的好處,包括標準CSS解析,可自定義的插件集成,特定於項目的配置以及創建自定義插件的功能。 許多開發人員已經通過插件(例如AutopRefixer)間接地使用Postcs。--watch
>諸如Sass,Limes和Stylus之類的預處理器引入了嵌套,變量和Mixins等功能,從而改善了CSS管理。儘管其中一些功能成為本地CSS,但預處理器對於大型項目和保持編碼一致性仍然很有價值。
有限的可擴展性:
>
PostCSS提供了令人信服的替代方案。處理,@import
簡化,圖像資產處理,覆蓋和縮短的任務,PostCSS提供了廣泛的靈活性。 可以通過PostCSS插件目錄訪問用戶友好的插件搜索。 calc()
> PostCSS優勢包括:
> Postcss需要node.js。本指南展示了命令行安裝和用法,儘管與構建工具的集成也是可能的。
全局安裝:
npm install -g postcss-cli
postcss --help
npm install -g postcss-import
cssproject
src
源地圖,AutopRefixer和Minification _reset.css
_elements.css
PostCSS默認情況下生成內線源地圖。 使用
postcss ./src/main.css --use postcss-import --output ./styles.css
> autoprefixer添加供應商前綴:>
>與命令一起使用--map
。
--no-map
cssnano將CSS減小:
將其包括在您的
npm install -g autoprefixer
進行生產。 postcss
>
postcss-import
npm install -g cssnano
和postcss
>選項啟用文件更改上的自動重建。 --no-map
a
使用
進行開發模式並省略用於生產。>
--watch
--verbose
結論
PostCSS提供了一種靈活而有力的CSS處理方法。 通過掌握其插件系統,您可以為任何Web項目創建高度定制和高效的工作流程。 原始文本中提供了更多資源。 常見問題解答還包括在原始文本的末尾。
>
以上是PostCSS簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!