非常教程

PostCSS 参考手册

编写自定义语法

语法

PostCSS可以转换任何语法的样式,不仅仅局限于CSS。通过编写自定义语法,你可以转换任何期望格式的样式。

编写自定义语法要比编写PostCSS插件困难得多,但这是个值得体验的冒险。

有3种类型的PostCSS语法包:

  • 解析器将输入侧字符串解析节点分类中翻译树。
  • 生成字符串器按节点树生成输出字符串。
  • 语法所有游戏解析器状语从句:字符串生成器。

语法

自定义语法的一个很好的例子是SCSS。一些用户可能想要使用PostCSS插件转换SCSS源文件,例如添加前缀或更改属性的顺序。因此这样的语法应该输入一个SCSS源文件并输出另一个SCSS文件。

自定义语法API一个的英文拥有parse状语从句:stringify属性方法的普通对象

module.exports = {
    parse:    require('./ parse'),
    stringify:require('./ stringify')
};

编写自定义语法相关

PostCSS

PostCSS 是一个利用 JS 插件来对 CSS 进行转换的工具

PostCSS 目录

1.快速上手
2.PostCSS插件指南
3.PostCSS runner指南
4.编写自定义语法
5.PostCSS插件
6.PostCSS和源地图