Bonjour,
Quelqu'un sait-il coment modifier l'opacité d'une image, un peu comme ceci:
Mais en CSS valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .opak { filter:alpha(opacity=100); -moz-opacity: 1; }
Merci beaucoup,
Jorisvh.
Bonjour,
Quelqu'un sait-il coment modifier l'opacité d'une image, un peu comme ceci:
Mais en CSS valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .opak { filter:alpha(opacity=100); -moz-opacity: 1; }
Merci beaucoup,
Jorisvh.
Tant que les navigateurs ne se seront pas mis d'accord pour une syntaxe commune de cette fonctionnalité ça ne sera pas valide.
Donc, pour l'instant il n'y a pas de solution.
Ou alors générer le CSS en Javascript au chargement de la page, il ne sera pas dans ton fichier CSS et donc passera au validateur.
Fonctionne sur les navigateurs récents (FF1.5 et +, opera9, safari, netscape 8) mais pas IE7, sauf erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part .opak { opacity:1;}
ça devrait être valide lorsque le validateur passera en css3 mais il est clair que c'est invalide css2 puisque cela n'en fait pas partie.
Perso je trouve un bon compromis de laisser opacity dans le css et mettre le spécial IE dnas un commentaire conditionnel.
Il faut que tu enregistre ton image en .png et que tu applique une balise <meta> dans ton <head> mais ne j'arrive plus a mettre la main dessus...
IE ne gère pas les png translucideEnvoyé par Sword'
![]()
Tu peux utiliser ceci avec le Javascript comme l'a dit BisounoursJos :ça couvre tous (presque tous ?? il y en a tellement
Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;) les navigateurs mais c'est contourner les erreurs et non les résoudre
![]()
Partager