PM
Да, безусловно, с position relative кроссфейд сработает, моя ошибка. Я по ошибке вспомнил тот кейс, который был у меня, и там работал только absolute. Я хотел кроссфейдом в рамках того же пути и той же визуальной структуры анимировать переходы — условно, когда контент табов кроссфейдится друг в друга при переключении. Тут с relative не работало, потому что в дом вставлялось два элемента разом, ну и всё дёргалось.
А с absolute всё было плохо, потому что всё вынимается из дома, ну и контейнер другого размера становится.
Пришлось делать враппер, который снимает высоту absolute-блока и инлайном задаёт на элемент-контейнер пустой через tweened.