Пробел, который остается вместо исчезающих элементов списка, связан с тем, что элемент, к которому применяется переход, остается на месте до тех пор, пока не завершится leave-active
фаза анимации.
Простое исправление, это добавление position: absolute;
к уходящему элементу. Это позволит элементам списков братьев и сестер занять свою позицию.
Ниже обновленная версия вашего примера с дополнительным классом zoomOut__absolute
, добавленным к атрибуту leave-active-class
. Добавлен дополнительный класс, чтобы избежать перезаписи стилей animate.css
:
JSFiddle