Salut
Est-il possible d’appliquer une transition à partir d'une hauteur 0 jusqu'à une hauteur variable ?
un exemple avec un div cliquable qui alterne la class appliquée à la cible :
et les class css appelées :
Avec une hauteur définie ca marche mais comme c'est du contenu variable j'utilise un height auto, mais du coup, pas de transition
Et question subsidiaire, quelles sont les equivalent des transitions en JavaScript, j'ai trouvé très peu de doc en anglais et encore moins en francais... si vous avez un lien
Merci
Modifié par epeedelorage (07 Apr 2011 - 18:08)
Est-il possible d’appliquer une transition à partir d'une hauteur 0 jusqu'à une hauteur variable ?
un exemple avec un div cliquable qui alterne la class appliquée à la cible :
<div onclick=" if (document.getElementById('bloc_cache').className != 'bloc_cache_end')
{
document.getElementById('bloc_cache').className = 'bloc_cache_end';
} else {
document.getElementById('bloc_cache').className = 'bloc_cache_start';
}">
bouton
</div>
<div id="bloc_cache"
style="background: Grey;
overflow: hidden; ">
<div style="background: Grey; ">
test<br />
test<br />
test<br />
test<br />
</div>
</div>
et les class css appelées :
.bloc_cache_start {
height: 0px;
-moz-transition: .5s ease;
}
.bloc_cache_end {
-moz-transition: 1s ease;
height: auto;
}
Avec une hauteur définie ca marche mais comme c'est du contenu variable j'utilise un height auto, mais du coup, pas de transition
Et question subsidiaire, quelles sont les equivalent des transitions en JavaScript, j'ai trouvé très peu de doc en anglais et encore moins en francais... si vous avez un lien
Merci
Modifié par epeedelorage (07 Apr 2011 - 18:08)