12-11-2013, 15:31
Nie zagłębiam się w Twój kod i konkretny rodzaj animacji który chcesz uzyskać, ale moim zdaniem powinno to być zrobione ogółem jakoś tak: ustawiasz max-height na 0 i przy :hover je uwalniasz do jakiegoś tam rozmiaru.
Jak dopiszesz to na końcu swojego CSS-a, to zadziała
Dopracuj sobie sam.[/code]
Jak dopiszesz to na końcu swojego CSS-a, to zadziała

Kod:
ol > li > ul{
max-height:0;
display:block;
overflow:hidden;
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
}
ol > li:hover > ul{
max-height:999px;
}