28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous !
Tout d'abord bravo pour ce site qui m'a aidé avec ses nombreux tutos

J'ai une petite question à vous poser. Je viens de faire un menu horizontal déroulant mais j'aimerais que les sous menus se déroulent progressivement. Pas d'un seul coup quand on passe la souris dessus...

Si possible sans javascript.

Pour vous donner un exemple, regardez sur ce site : http://iphonesoft.fr/

Aussi, Quand je suis sur la page "accueil", j'aimerais que l'onglet "accueil" soit d'une couleur différente. Pour signaler au visiteur quel lien il visite. Comment puis-je faire ça ?

merci beaucoup Smiley cligne
Un simple commentaire suite à une expérience personnelle.

Les transitions CSS ne fonctionneront pas si tu souhaites animer un élément entre height: 0 et height: auto. Il te faudra forcément recourir à Javascript, ou définir une hauteur fixe à tes menus.

MÀJ. Je n’y avait pas pensé jusque là, mais ce contournement est intéressant : http://www.css3create.com/Astuce-Utiliser-les-transitions-CSS-avec-height-auto
Modifié par Vincent Valentin (22 Jan 2012 - 14:52)