Я пытаюсь анимировать родительский контейнер (который, по сути, является просто границей) после скрытия дочернего поля ввода и одновременного отображения другого дочернего текстового поля и наоборот. Пользовательский интерфейс jQuery - это то, что я использую.
Оба дочерних элемента имеют одинаковую ширину, только разную высоту. Высота текстового поля определяется атрибутом rows.
Вместо поведения по умолчанию мгновенного изменения размера родительского контейнера я пытаюсь заставить его анимировать переход по высоте.
Довольно уверен, что это не дублирующий вопрос.
<!-- Blue-bordered container -->
<div class="input-group text-info">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-mobile-alt fa-lg text-info"></i>
</span>
</div>
<!-- Either an 'input' is displayed... -->
<input type="text">
<!-- ...or a 'textarea' -->
<textarea rows="5" style="display:none"></textarea>
</div>