grunt中的autoprefixer,自动一键补充css3兼容前缀
2017-12-20 17:34
741 查看
先检查一下你的grunt版本。
没有的话就要装(请自行百度安装,本文主要讲配置文件和运用)。
安装autoprefixer
这是我安装成功的文件目录:
newcss和oldcss这里个文件夹是我手动建的,方便以后放新旧css文件。
先看看gruntfile.js这文件的配置(比较重要):
package.json其实没有什么看得
配置好了gruntfile.js这文件就可以运行了。
这是处理前main.css的内容:
这是处理后main.css的内容:
只要配置好了环境,就是运行一下的事儿。
没有的话就要装(请自行百度安装,本文主要讲配置文件和运用)。
安装autoprefixer
npm install grunt-autoprefixer --save-dev
这是我安装成功的文件目录:
newcss和oldcss这里个文件夹是我手动建的,方便以后放新旧css文件。
先看看gruntfile.js这文件的配置(比较重要):
module.exports = function(grunt){ grunt.loadNpmTasks('grunt-autoprefixer'); grunt.initConfig({ pkg:grunt.file.readJSON('package.json'), autoprefixer:{ options:{ //任务设置 browserslist:['chrome','ie','firefox'], map:true, }, single_file: { src: 'oldcss/main.css',//需要加前缀的css文件 dest: 'newcss/main.css'//grunt处理后生成的css文件,如果文件夹中没有该文件,则自动创建 }, } }); grunt.registerTask('default',[]); };
package.json其实没有什么看得
{ "name" : "SampleGrunt", "version" : "0.1.0", "author" : "Liu Fang", "private" : true, "devDependencies" : { "grunt" : "~0.4.0" } }
配置好了gruntfile.js这文件就可以运行了。
grunt autoprefixer
这是处理前main.css的内容:
.class { transform:rotate(20deg); transition: 1s; background-image: linear-gradient(to bottom, #444444, #999999); } a { width : calc(50% - 2em); background: red; border-radius: initial; transition : transform 1s }
这是处理后main.css的内容:
.class { -webkit-transform:rotate(20deg); transform:rotate(20deg); transition: 1s; background-image: linear-gradient(to bottom, #444444, #999999); } a { width : calc(50% - 2em); background: red; border-radius: initial; transition : -webkit-transform 1s; transition : transform 1s }
只要配置好了环境,就是运行一下的事儿。
相关文章推荐
- sublime 自动添加兼容前缀插件autoprefixer
- css自动添加浏览器兼容前缀 autoprefixer设置
- sublime 自动添加兼容前缀插件autoprefixer
- sublime text 配置自动前缀插件Autoprefixer 使用配置方法浏览器兼容css样式
- Webstorm配置CSS/SCSS自动补全兼容前缀autoprefixer插件
- Autoprefixer处理CSS3属性前缀
- sublime text3 css3前缀自动补充插件
- 自动补完不算什么,一键直达目录才是终极神器(autojump)!
- css3-私有化前缀(兼容问题)
- gulp插件(9) - gulp-postcss & autoprefixer(生成CSS前缀)
- Grunt插件autoprefixer使用指南
- CSS3浏览器兼容前缀
- hbuilder和sublime的autoprefixer安装或者里sass的$mixin处理浏览器前缀
- Autoprefixer:一个以最好的方式处理浏览器前缀的后处理程序
- [译]Autoprefixer:一个以最好的方式处理浏览器前缀的后处理程序
- [译]Autoprefixer:一个以最好的方式处理浏览器前缀的后处理程序
- 【CSS3】浏览器前缀兼容写法
- JS控制CSS3,添加浏览器兼容前缀
- CSS3免写前缀兼容各大浏览器的JS插件——prefixfree.min.js
- AutoIt.Delphi.示波表.一键软件全自动安装包生成器