Opacité d'arrière-plan IE 8 avec RGBA
Vous essayez d'appliquer l'opacité d'arrière-plan avec RGBA à un fichier
background: rgba(255, 255, 255, 0.3);
Bien que cela fonctionne parfaitement dans Firefox, IE 8 n'est pas à la hauteur. Pour remédier à cette disparité, nous devons explorer une approche différente pour obtenir l'opacité dans les anciennes versions d'Internet Explorer.
Solution : Filtre dégradé
Pour simuler les arrière-plans RGBA et HSLA dans IE, vous pouvez utiliser un filtre dégradé avec des couleurs de début et de fin identiques. Les informations du canal alpha sont codées dans la première paire de valeurs HEX :
background: rgba(255, 255, 255, 0.3); /* browsers */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */
Cette solution émule avec succès l'opacité RGBA dans IE 8, garantissant une expérience visuelle cohérente dans différents navigateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!