Salut,
se former a jquery c'est très simple, tu tapes "jquery tutoriel" dans google
De plus la doc officiel est très bien faite.
Quelques pistes pr ton prob en particulier :
- tout d'abord passer par un background de l'element ça n'ira pas, sauf si il n'y a pas de contenu dedans, car la propriété css opacity touche obligatoirement tout l'element et ses enfants.
- ensuite vu que c'est entre deux images que tu veux faire le fondu, et non pas d'une image vers la transparence, au court de ton animation les deux images sont visibles en même temps, la encore ça ne passera pas par le background d'un seul élèment
Sauf si tu choisis une solution surement très efficace une fois mise en place, mais assez lourde a faire : te faire une image comprenant toute les etapes du fondu et changer la position du background. Là un simple setInterval fera l'affaire au mouseOver.
Autrement je verrais ça comme ça :
- ton div de contenu en absolute au premier plan
- les deux images en absolute egalement en dessous de ton div de contenu
(pr gere plus proprement le positionnement dans ton site, surtout si tu en a plusieurs, mieux vaudra sans doute mettre le tout dans un parent en position relative)
Ensuite il te suffit de lancer fadeIn sur l'une et fadeOut sur l'autre image au moment du over/out.
(ou d'autres variations selon le style de fondu voulu)
Sinon Jquery n'invente pas, il simplifie. ça peut aussi etre formateur de faire l'anime toi meme :
- setInterval pr appeler une fonction a intevral regulier
- ensuite jouer sur les propriétés css d'opacity et consorts pr le crossplatform.
Message édité par vanish le 22-04-2011 à 01:06:24