RGBA () es un nuevo atributo de CSS3, por lo que IE8 y debajo de los navegadores no son compatibles. Finalmente encontré una solución.
SoluciónPrimero explicemos el siguiente RGBA
RGBA:El significado de RGBA, R representa el rojo, G representa el verde, B representa el azul, A representa la transparencia.
RGBA (0,0,0, .5) representó negro con transparencia 0.5
Si desea resolver el problema de transparencia en IE8, puede agregar tal oración:
Filtro: progid: dximagetransform.microsoft.gradient (startColorSstr =#7f000000, endcolorStr =#7f000000);Esta oración se usó originalmente, pero no hay ningún efecto de gradiente aquí, por lo que StartColorSstr y EndColorSstr se establecen en el mismo color.
El# 7F000000 aquí,# 7F representa la transparencia, 000000 representa el color, a continuación se encuentra la tabla de transparencia correspondiente:
El problema anterior que no es compatible con RGBA () en la solución perfecta es todo el contenido del editor compartido con usted.