J'ai créé un menu d'accordéon qui remplace le contrôle de sélection de formulaire, et je souhaite utiliser les transitions css3 pour qu'il se dilate/se contracte facilement.
Voici un lien vers la jsFiddle: http://jsfiddle.net/hKsCD/4/css3 menu d'accordéon de transition
Pour obtenir l'effet désiré que je dois animer la hauteur de chacun des liens, mais je ne suis pas sûr de savoir comment faire. Les transitions CSS3 sont déroutantes. O_o
Chacun des accordéons aura un nombre différent d'options, et donc des hauteurs différentes. J'ai essayé d'utiliser max-height, mais cela ne fonctionne pas car lorsque la classe développée est supprimée, toutes les options ( éléments) disparaissent instantanément. La transition doit être appliquée à toutes les options et non au menu lui-même. J'ai essayé d'appliquer une transition en hauteur sur les options, mais ce n'est pas animé. Voici ma tentative: http://jsfiddle.net/hKsCD/5/ – Ruby
Après avoir joué avec un peu plus, je l'ai compris. Il a juste besoin d'un peu de vernis. http://jsfiddle.net/hKsCD/6/ Merci pour votre aide. – Ruby