Проблема в том, что оба ваши переходы делятся одновременно.
Это означает, что они оба присутствуют в DOM одновременно.
Это означает, что второй, как и любой хороший старый <div>
, будет отображен ниже первого.
Ниже, как в "... далее вниз по странице" .
Если, конечно, он не позиционируется с top:0
.
Так что, я думаю, ты пропал ...
#app {
position: relative;
> div + div {
position: absolute;
top: 0;
}
}
Смотри .