JS:样式转换工具PostCSS使用浏览器前缀插件autoprefixer

简介: JS:样式转换工具PostCSS使用浏览器前缀插件autoprefixer

PostCSS 是一个允许使用 JS 插件转换样式的【工具】


autoprefixer 添加了 vendor 浏览器前缀的【插件】


PostCSS 文档:https://github.com/postcss/postcss/blob/main/docs/README-cn.md


PostCSS Github: https://github.com/postcss/postcss


安装

npm i postcss autoprefixer

Node.js使用代码实例

// 引入工具和插件
const Postcss = require("postcss");
const Autoprefixer = require("autoprefixer");
// 设置插件
const processor = Postcss([Autoprefixer]);
// 处理css
const css = `
.box{
    transform: scale(0.5);
}
`;
processor.process(css, { from: undefined }).then(result => {
  result.warnings().forEach(warn => {
    console.warn(warn.toString());
  });
  console.log(result.css);
});
/*
输出:
.box{
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
}
*/
相关文章
|
前端开发
将近20年,CSS终于在所有现代浏览器实现了原生嵌套语法!!!
选择任何三角形和正方形 这个任务需要选择多个嵌套元素,也称为组选择器。 不使用嵌套,现在的CSS有两种方式:
114 0
|
前端开发 开发者
将近20年,CSS终于在所有现代浏览器实现了原生嵌套语法!!!-3
使用&进行精确控制和灵活性 假设您想要选择.demo元素,并使用:not()选择器。这时就需要使用&:
207 0
webpack进阶篇(十五):PostCSS 插件 autoprefixer 自动补齐 CSS3 前缀
webpack进阶篇(十五):PostCSS 插件 autoprefixer 自动补齐 CSS3 前缀
461 0
webpack进阶篇(十五):PostCSS 插件 autoprefixer 自动补齐 CSS3 前缀
|
JavaScript
JS:样式转换工具PostCSS使用浏览器前缀插件autoprefixer
JS:样式转换工具PostCSS使用浏览器前缀插件autoprefixer
156 0
|
JavaScript
js:在浏览器中使用原生的 ESM
js:在浏览器中使用原生的 ESM
302 0
|
JavaScript 前端开发
doT.js:一个Node.js和浏览器环境下快速简洁的javascript模板引擎
doT.js:一个Node.js和浏览器环境下快速简洁的javascript模板引擎
213 0
|
JavaScript 前端开发
谷歌浏览器之如何快速找到js、css等文件
谷歌浏览器之如何快速找到js、css等文件
401 0
谷歌浏览器之如何快速找到js、css等文件
|
前端开发 JavaScript 索引
|
Web App开发 JavaScript 前端开发