CSS 后处理器

2018-03-18  本文已影响39人  神秘者007
image.png

后处理器概解读

image.png image.png image.png

Autoprefixer SublimeText 和 Gulp 安装

插件github网址:https://github.com/sindresorhus/sublime-autoprefixer

安装步骤

image.png image.png
{ "keys": ["ctrl+shift+a"], "command": "autoprefixer" }

结果如下图

image.png

测试

image.png

扩展

image.png
"browsers": ["last 4 version"]

最后结果如下图所示

image.png

结合 Gulp 配置

工具 npmjs 网址:https://www.npmjs.com/package/autoprefixer
在网址的下面 https://www.npmjs.com/package/autoprefixer#usage 写的有使用 Gulp、Webpack 或者是 Grunt 的使用示例

image.png
image.png image.png image.png
image.png

Autoprefixer 实际应用

/进入项目文件夹
cd Desktop\autoprefixer\
//项目初始化
npm init
//之后一直回车即可

var gulp = require('gulp');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer');
//npmjs 地址 https://www.npmjs.com/package/css-mqpacker
var mqpacker = require('css-mqpacker');
//npmjs 地址 https://www.npmjs.com/package/csswring
var csswring = require('csswring');
var less = require('gulp-less');
gulp.task('default', function() {
    var processors = [
        autoprefixer({
            browsers:['last 2 version']
        }),
        mqpacker,
        csswring
    ];
    return gulp.src('./src/*.less')
        .pipe(less())
        .pipe(postcss(processors))
        .pipe(gulp.dest('./dest'));
});

npm install gulp --save-dev
npm install --save-dev gulp-postcss
npm install autoprefixer --save-dev
npm install css-mqpacker --save-dev
npm install csswring --save-dev
npm install gulp-less --save-dev

gulp

![image.png](https://img.haomeiwen.com/i6264932/12bf3016ab9b842e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

*   此时在 sublime 中查看项目文件,会发现自动增加了一个 dest 目录且目录里面有一个 text.css 源码如下,可以看到这个填充、压缩、打包、合并都做好了

![image.png](https://img.haomeiwen.com/i6264932/8a90ad288f0d4f87.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

*   接着再 gulpfile.js 文件中修改一行的配置

browsers:['last 4 version']

image.png
上一篇 下一篇

猜你喜欢

热点阅读