Opacité avec RGBA dans IE 8
L'utilisation de rgba() pour l'opacité d'arrière-plan fonctionne de manière transparente dans Firefox mais pose un défi dans Internet Explorer 8. Cet article explique comment obtenir l'effet souhaité dans IE 8.
Pour fournir une solution multi-navigateurs, un filtre dégradé est utilisé en conjonction avec la propriété background :
background: rgba(255, 255, 255, 0.3); /* browsers */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */
Le filtre dégradé spécifie une couleur de début et de fin identique, le canal alpha étant représenté par la première paire hexadécimale ("#4c"), ce qui donne dans le niveau d’opacité prévu. Cette technique reproduit efficacement la fonctionnalité de rgba() dans Internet Explorer 8.
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!