grunt中的autoprefixer,自动一键补充css3兼容前缀
来源:互联网 发布:ps做淘宝详情页 编辑:程序博客网 时间:2024/06/06 03:40
先检查一下你的grunt版本。
没有的话就要装(请自行百度安装,本文主要讲配置文件和运用)。
安装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}
只要配置好了环境,就是运行一下的事儿。
阅读全文
0 0
- grunt中的autoprefixer,自动一键补充css3兼容前缀
- sublime 自动添加兼容前缀插件autoprefixer
- Webstorm配置autoprefixer 自动补全兼容前缀 (win7)
- sublime text3 css3前缀自动补充插件
- sublime text 配置自动前缀插件Autoprefixer 使用配置方法浏览器兼容css样式
- CSS3浏览器兼容前缀
- css3浏览器前缀兼容
- Grunt插件autoprefixer使用指南
- 【CSS3】浏览器前缀兼容写法
- CSS3中的前缀
- 解决css3兼容各个浏览器的前缀
- webstorm scss 自动编译添加css3前缀
- 使用js获取到css3的兼容前缀
- IE10中的无前缀CSS3渐变
- css3前缀
- css3前缀
- 第十一节、css的进阶:自动处理css3属性前缀
- sublime text安装css自动补兼容前缀插件
- Java 定时任务的实现
- python批量提交s3-被搁置
- 复制文件夹
- 引导页高亮控件的实现
- AliOS Things KV组件的写平衡特性
- grunt中的autoprefixer,自动一键补充css3兼容前缀
- 数据结构之查找(三)——有序表查找
- HTTP概述
- TDD-LTE与FDD-LTE区别之双工模式与帧结构
- 关于Android开发中如何使用dp表示长宽
- Tenosorflow官方Inception V3迁移学习
- Ubuntu14.04下安装TensorFlow
- Redis与Memcached的区别
- PL/SQL,Command Window 执行sql文件