Ich bin neu zu Schlucken und wollte testen, dass meine Datei auch funktionierte. Ich benutzte das Optionen-Objekt in der Autoprefixer-Funktion, um (vorübergehend) meine Anforderungen so einzustellen, dass sie einige alte Browser-Versionen unterstützen. Sie benötigen ein Präfix für bestimmte CSS-Eigenschaften, z. B. "linear-gradient". Code unten:
gulpfile.js
var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');
gulp.task('prefix', function() {
return gulp.src("app/css/**/*.css")
.pipe(autoprefixer({ browsers: ['IE 6','Chrome 9', 'Firefox 14']}))
.pipe(gulp.dest("app/css"));
});
Vor autoprefix, app/css/styles.css:
html, body {
height: 100%;
margin: 0;
height: 0;
display: flex;
background: linear-gradient(#e98a00, #f5aa2f);
Nach, app/css/styles.css :
html, body {
height: 100%;
margin: 0;
height: 0;
display: -webkit-box;
display: -moz-box;
display: flex;
background: -webkit-gradient(linear, left top, left bottom, from(#e98a00), to(#f5aa2f));
background: -moz-linear-gradient(#e98a00, #f5aa2f);
background: linear-gradient(#e98a00, #f5aa2f); }
Arbeiten!
Warum der Downvote? Bitte geben Sie einen Kommentar und nicht nur negatives Feedback, damit ich die Frage verbessern kann. – andersr
[This] (http://shouldiprefix.com/) könnte helfen. Installieren Sie einfach einen alten Browser und testen Sie ihn. – Aziz
Ja, ich habe http://shouldipfrefix.com/ angeschaut, aber wie würde ich die Informationen in dieser Liste anwenden, um einen Autoprefix-Test durchzuführen? Außerdem mag ich die Idee, einen alten Browser zu verwenden, obwohl ich ihn nicht installieren sollte, was meiner Meinung nach Kopfschmerzen bereiten könnte. Ich denke, vielleicht benutze einen Dienst wie browserstack. Wie auch immer, das scheint der richtige Weg zu sein. Danke! – andersr