Montrer/cacher les lignes de la table de transitions css3

Sur une partie de ma page, je suis à l'aide de transitions css3 pour afficher/masquer des divs avec un joli effet de glissement

.service_status {
        max-height: 0;
    -webkit-transition: max-height 1s ease-in-out;
    -moz-transition: max-height 1s ease-in-out;
    -ms-transition: max-height 1s ease-in-out;
    -o-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

.service_status.open {
    max-height: 500px;
    -webkit-transition: max-height 1s ease-in-out;
    -moz-transition: max-height 1s ease-in-out;
    -ms-transition: max-height 1s ease-in-out;
    -o-transition: max-height 1s ease-in-out;
    transition: max-height 1s ease-in-out;
}

Je voudrais utiliser la même technique sur certaines lignes de la table mais max de hauteur et la hauteur ne sont pas en avoir aucun effet (en raison de la CSS spécifications pour les tables, je suppose). Est il possible que je peux afficher/masquer les lignes de la table avec une animation à l'aide seulement de transitions CSS3 et pas de js?

  • Sans javascript ou jquery?
  • yep, la raison étant que nous sommes en utilisant les media queries pour cahnge la mise en page (et donc les dimensions de l'être animé) siginficantly entre les différents dispositifs et serait agréable de garder le tout dans la feuille de style, plutôt que d'avoir à le faire certains js également être subordonnée à la taille de l'écran
  • Mais si vous avez une concis jQuery approche s'il vous plaît partager ce que je pourrais l'avoir pour la fin de descendre cette route
InformationsquelleAutor wheresrhys | 2012-04-18