0
我刚才复制的样品在https://www.npmjs.com/package/gulp-autoprefixer我安装gulp
和gulp-autoprefixer
后:autoprefixer不为@keyframes加前缀?
var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');
gulp.task('default', function() {
return gulp.src('src/a.css')
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe(gulp.dest('dest'));
});
,我已经在我的a.css
如下:
@keyframes x {
from { left: 0; }
to { left: 100%; }
}
后我gulp
,我得到a.css
在递减,但与与原文完全相同的代码。没有-webkit-
被添加,但从http://caniuse.com/#search=keyframes它应该作为我的目标设备的Android浏览器的前缀。
我错过了什么吗?
从4.3.4.4.4的Android Browser列的caniuse页面上,它上面有一个' - '图标,表示“支持前缀-webkit-”,你看到了吗? –
哦,在你回答之前,我已经尝试过“最后6版”并且摆弄其他选项,但它不起作用。看到你的回答,我回去再试一次,只是为了证明你错了,但这一次它的工作!想知道我在2个小时内没有得到它。谢谢。 –
正如我试过的,'最后3个版本'就足够了,它符合caniuse页面中的数据。该页面指定android 5和6不需要前缀。 –