Как правильно сделать анимированную смену позиции блоков?
Допустим, есть много блоков. При определенных действиях пользователя некоторые блоки должны между собой поменяться местами. Понятное дело, это можно реализовать с помощью flex order, но это будет без анимации. Может кто сталкивался с таким. Подскажите правильное направление, как такое реализовать? Пока в голову приходит только транслейт к новым позициям, а в момент окончания анимации изменение dom дерева через js,