Autoprefixer 5.0 正式发布,基于 PostCSS 4.0

3y8nn 7年前

Autoprefixer 是一个基于 PostCSS 的智能添加 CSS 前缀的插件。
Autoprefixer 5.0 正式发布,基于 PostCSS 4.0。新增 object-fit/object-position,CSS Shapes 的支持,使用新的browserslist 插件来配置浏览器版本,而且支持 UC 浏览器。详见:https://github.com/postcss/autoprefixer/releases

Autoprefixer
解析CSS文件并且添加浏览器前缀到CSS规则里,使用Can I Use的数据来决定哪些前缀是需要的。

 
所有你需要做的就是把它添加到你的资源构建工具(例如 Grunt)并且可以完全忘记有CSS前缀这东西。尽管按照最新的W3C规范来正常书写你的CSS而不需要浏览器前缀。像这样:
 
a{
     transition :transform 1s
}
 
Autoprefixer使用一个数据库根据当前浏览器的普及度以及属性支持提供给你前缀:
 
a{
     -webkit-transition :-webkit-transform 1s;
     transition :-ms-transform 1s;
     transition :transform 1s
}