Можно ли добавить transition на height без фиксированной высоты?
Можно анимировать max-height и ставить ему заведомо большое (но конкретное, в пикселях) значение.
с высотой равной 100% transition работает