J’utilise ce CSS pour l’opacité de fond d’un `` :
Il fonctionne très bien dans Firefox, mais pas dans IE 8. Comment puis-je faire fonctionner ?
J’utilise ce CSS pour l’opacité de fond d’un `` :
Il fonctionne très bien dans Firefox, mais pas dans IE 8. Comment puis-je faire fonctionner ?
Créer un png qui est plus grand que 1 x 1 pixel (Merci thirtydot), et qui correspond à la transparence de votre arrière-plan.
EDIT : pour se replier pour IE6 + support, vous pouvez spécifier bkgd morceau pour le png, c’est une couleur qui remplacera la véritable transparence alpha si elle n’est pas pris en charge. Vous pouvez y remédier avec gimp par exemple.
Je crois que c’est le meilleur parce que sur cette page est un outil pour vous aider à générer des fond alpha-transparent :
http://hammerspace.co.uk/2011/10/Cross-Browser-alpha-transparent-background-CSS
Bien qu'en retard, j'ai eu à l'utiliser aujourd'hui et a trouvé une très utile script php ici qui vous permettra de créer dynamiquement un fichier png, un peu comme la façon dont rgba œuvres.
background: url(rgba.php?r=255&g=100&b=0&a=50) repeat;
background: rgba(255,100,0,0.5);
Le script peut être téléchargé ici: http://lea.verou.me/wp-content/uploads/2009/02/rgba.zip
Je sais que cela peut ne pas être la solution parfaite pour tout le monde, mais il est utile de considérer, dans certains cas, car il permet d'économiser beaucoup de temps et fonctionne parfaitement. Espère que ça aide quelqu'un!
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.