Можно ли плавно изменять поведение элементов разметки по умолчанию?
На странице есть div, который выступает контейнером для вставки в него других блоков из JavaScript кода. Сразу за ним в разметке стоит кнопка (визуально находится под контейнером).
При вставке элемента в контейнер, его высота изменяется и кнопка резко сдвигается вниз. Т. е. обычное встроенное поведение. Вопрос: можно ли эти изменения сделать плавными? Например, если задать кнопкеtransition: top 1s; и затем где-то присвоить свойству topновое значение - позиция изменится плавно. Но если не задавать свойство явно - планого изменения не происходит, хотя позиция элемента и меняется.