Salut à tous !
Voici mon petit problème :
Je voudrais faire un menu avec JQuery, et lorsque l'on passerait sur un bouton, il y aurait un effet de hover, mais qui apparaisse progressivement. J'ai essayé de combiner .css() et .fadeIn() , mais ca ne marche pas .Voici comment je procède : ( sans l'effet de fadeIn car il ne marche pas combiné à css )
A tout hasard, penche toi sur la méthode animate() qui permet de modifier des propriétés css avec du temps. Ca s'utilise pareil que css() sauf que l'on peut mettre du temps en deuxième paramètre.
Décrit bien ce que tu veux obtenir parce que c'est pas clair du tout. Ok pour le hover, mais après, tu veux quel "effet" exactement.
Alors enfaite, je voudrais superposer 2 effets en même temps : un effet de fadeIn ( apparition en fondu ) et un effet de hover, donc un hover qui apparait petit à petit.
Mais je vais voir avec animate, ca me parait prometteur, merci ( je reste ouvert à tout conseil ! )
EDIT : Impossible d'utiliser ca :
Citation : JQuery
(For example, width, height, or left can be animated but background-color cannot be.)
Donc je ne peux pas animer l'affichage d'un bouton avec ca, il me faut autre chose
Non, tu peux quant même. Je pensais que tu utiliserais cette méthode pour copier l'effet fade (notamment avec les propriétés de transparence) mais effectivement, cette méthode ne fonctionne pas avec les couleurs.
En revanche, si c'est vraiment ce que tu veux faire, tu peux utiliser ce plugin pour activer cette fonctionnalité.
Citation
Adds the ability to do color animations to jQuery 1.2, and newer.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Des tutos surtout et gratuit|Déboguez php|Un cours sur ASP.NET MVC