RGBA () ist ein neues Attribut von CSS3, daher sind IE8 und unterhalb der Browser nicht kompatibel. Ich habe endlich eine Lösung gefunden.
LösungErklären wir zunächst die folgende RGBA
RGBA:Die Bedeutung von RGBA, R repräsentiert rot, g dar, grün, b Blau, A repräsentiert Transparenz.
RGBA (0,0,0, .5) repräsentierte Schwarz mit Transparenz 0,5
Wenn Sie das Transparenzproblem unter IE8 lösen möchten, können Sie einen solchen Satz hinzufügen:
Filter: progid: dimaTransform.microsoft.gradient (startColorsstr =#7f000000, EndColorSstr =#7F000000);Dieser Satz wurde ursprünglich verwendet, aber hier gibt es keinen Gradienteneffekt, daher sind StartColorsStr und EndColorSstr auf dieselbe Farbe eingestellt.
Der# 7f000000 hier,# 7f, repräsentiert Transparenz, 000000 ist Farbe, unten ist die entsprechende Transparenztabelle:
Das obige Problem, das nicht mit RGBA () in der perfekten Lösung kompatibel ist, ist der gesamte Inhalt des Editors, der Ihnen geteilt wird.