Heim  >  Artikel  >  Web-Frontend  >  Wie man mit der Inkompatibilität von IE8 mit rgba() umgeht

Wie man mit der Inkompatibilität von IE8 mit rgba() umgeht

php中世界最好的语言
php中世界最好的语言Original
2018-03-26 15:41:091995Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie mit der Inkompatibilität von IE8 mit rgba() umgehen und welche Vorsichtsmaßnahmen im Umgang mit der Inkompatibilität von IE8 mit rgba() gelten. Hier ist ein praktischer Fall Schauen Sie mal rein.

rgba() ist das neue -Attribut von CSS3, daher sind Browser IE8 und niedriger nicht kompatibel. Was soll ich tun? Endlich habe ich die Lösung gefunden.

Lösung

Erklären wir zunächst das folgende RGBA

RGBA:

Die Bedeutung von rgba, r steht für Rot, g steht für Grün, b steht für Blau und a steht für Transparenz.

rgba(0,0,0,.5) Dies stellt Schwarz dar und die Transparenz beträgt 0,5

Um das Transparenzproblem unter IE8 zu lösen, können Sie diesen Satz hinzufügen:

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); /*IE8 support */

Dieser Satz wurde ursprünglich für den Farbverlauf verwendet, aber hier gibt es keinen Farbverlaufseffekt, daher sind startColorstr und endColorstr auf dieselbe Farbe eingestellt.

Das #7f000000 hier, # 7f steht für Transparenz, 000000 steht für Farbe, das Folgende ist die entsprechende Transparenztabelle:

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.

Empfohlene Lektüre:

So verwenden Sie Phonegap, um Kontakte zu finden

Detaillierte Erklärung der Phonegap-Audiowiedergabe

Das obige ist der detaillierte Inhalt vonWie man mit der Inkompatibilität von IE8 mit rgba() umgeht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn