sass-sandal 的 PostCSS 版本。
使用了 CSS Next 语法,支持变量、嵌套、mixin、%等,砍掉了 Sass 中 PostCSS 一些不支持的能力。
默认variable.css
中定义了一些变量,如主色定义如下:
:root {
--primary: var(--customPrimary, #009eef);
}
这里使用了使用变量时传入多个参数的一个小技巧,这样你可以很方便的在另一个文件中定义--customPrimary
变量来覆盖--primary
的值。
具体可参考:using-variables
依赖于 PostCSS 的插件 postcss-partial-import
使用了最新的 CSS variable,可通过 postcss-cssnext 来实现编译
依赖于 PostCSS 的插件 postcss-nested
依赖于 PostCSS 的插件 postcss-advanced-variables
依赖于 PostCSS 的插件 postcss-extend