Effet de transition CSS3 - changement de Background sur evenement
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
21 mai 2012 à 14:29
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 2013
-
22 mai 2012 à 08:19
Bonjour,
J'ai 4 images, et 1 background appelé en javascript sur un évènement Onmouseover sur chacune des images qui appelle un bakcground différent.
J'aimerais savoir comment faire apparaitre ces backgrounds en fondu, effet de transition en FADE ou peut importe.. une transition SVP.
Voici mon code javascript :
function changeBgImage( Class )
{
document.body.className = Class;
}
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 21 mai 2012 à 17:01
Salut,
en CSS3 ce sont les attributs transition-property et transition-duration qu'il faut utiliser. Bien évidemment il faudra les agrémenter de -moz ou -webkit pour la compatibilité des navigateurs. Tu peux trouver explication et exemple ici.
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 20144 21 mai 2012 à 17:31
Bonjour et merci de ta réponse !
Arf... En fait j'ai développé une HomePage en JQUERY, ça marche sur tous les navigateurs, excepté IE9 mis à jour ! étrange... Du coup je me suis rabattu sur une page d'exception pour IE9 (mis à jour), mais évidemment, IE9 n'est pas compatible avec transition-duration et transition-property ...
Donc, est-ce que tu connaîtrais une autre solution compatible avec IE9 stp ?
Là je m'arrache les cheveux à trouver des alternatives simples, plutôt visuelles... et qui marche sur ce fichu IE !!!!! grrr lol
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 22 mai 2012 à 08:17
tu as essayé avec le préfixe -ms (implémentation spécifique IE) ?
Sinon va falloir coder toi-même le bousin en Javascript ...
Perso je connais pas d'alternative toute faite (mais j'utilise presque jamais les transitions).