Kompass-hintergrund-Bild(linear-gradient) funktioniert nicht im IE

Diesen Farbverlauf gemacht mit SASS und Compass arbeiten nicht in einer beliebigen version von Internet Explorer:

@include background-image(linear-gradient(left, rgba(241,236,236,0.95), rgba(241,236,236,0.9), rgba(241,236,236,0.85), rgba(241,236,236,0.8), rgba(241,236,236,0.75), rgba(241,236,236,0.4)));

Er übersetzt diese CSS:

  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(241, 236, 236, 0.95)), color-stop(20%, rgba(241, 236, 236, 0.9)), color-stop(40%, rgba(241, 236, 236, 0.85)), color-stop(60%, rgba(241, 236, 236, 0.8)), color-stop(80%, rgba(241, 236, 236, 0.75)), color-stop(100%, rgba(241, 236, 236, 0.4)));
  background-image: -webkit-linear-gradient(left, rgba(241, 236, 236, 0.95), rgba(241, 236, 236, 0.9), rgba(241, 236, 236, 0.85), rgba(241, 236, 236, 0.8), rgba(241, 236, 236, 0.75), rgba(241, 236, 236, 0.4));
  background-image: -moz-linear-gradient(left, rgba(241, 236, 236, 0.95), rgba(241, 236, 236, 0.9), rgba(241, 236, 236, 0.85), rgba(241, 236, 236, 0.8), rgba(241, 236, 236, 0.75), rgba(241, 236, 236, 0.4));
  background-image: -o-linear-gradient(left, rgba(241, 236, 236, 0.95), rgba(241, 236, 236, 0.9), rgba(241, 236, 236, 0.85), rgba(241, 236, 236, 0.8), rgba(241, 236, 236, 0.75), rgba(241, 236, 236, 0.4));
  background-image: linear-gradient(left, rgba(241, 236, 236, 0.95), rgba(241, 236, 236, 0.9), rgba(241, 236, 236, 0.85), rgba(241, 236, 236, 0.8), rgba(241, 236, 236, 0.75), rgba(241, 236, 236, 0.4));

Also, was tun Sie, um dieses Problem zu lösen, die mit dem IE?

Ich bin testting es mit internet explorer 11. Ich brauche es für die Arbeit von IE9+

Als geholfen unten fand ich jetzt die Antwort auf cover IE10+, dies hat mir geholfen:

background: -ms-linear-gradient(left, rgba(241,236,236,0.95), rgba(241,236,236,0.9), rgba(241,236,236,0.85), rgba(241,236,236,0.8), rgba(241,236,236,0.75), rgba(241,236,236,0.4)); /* IE10+ */

Nachdem ich versuchte die folgenden für IE9 aber hat nicht funktioniert:

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1ecec', endColorstr='#fffafa',GradientType=1 );

Was kann ich verwenden, um Abdeckung ärgerlich IE9?

  • Bitte geben Sie die IE-version(en), die Sie testen wollen, und auch die Versionen, die Sie brauchen, es zu arbeiten in. CSS-Verläufe benötigen eine unterschiedliche syntax in älteren IE-Versionen.
  • Ich fügte hinzu, die version die ich auf die Frage. Ich brauche es für die Arbeit von IE9+
Schreibe einen Kommentar