Я хотел бы создать простую анимацию слайда вниз/вверх для div. Проблема в том, что он работает только тогда, когда div имеет фиксированную высоту.ngAnimate слайд вниз/вверх с нефиксированной высотой
index.html
<div id="guildDetails" class="animate-show" ng-show="guildDetails.show">
</div>
style.css
.ng-hide-add, .ng-hide-remove {
display: block !important;
}
.animate-show {
transition: .3s linear all;
height: 500px;
overflow: hidden;
}
.animate-show.ng-hide {
height:0;
}
Он просто работает, но содержание в этом DIV не является статичным, так что иногда 500px просто слишком большой, а иногда он слишком мал. Я попытался установить высоту в auto, но, если я ее установлю, то это не сработает.
Как я могу оживить его, если я не хочу использовать фиксированную высоту?