Я установил два расширенных бита, а также поместил изображения в качестве фонового изображения в элементы div, которые затем сделали свою работу.
Только что использовали ваши изображения (с позиционированием это могло бы быть сделано с одним изображением, выполняющим оба бита, и извините, я не исправил отсутствующий пиксель из основного изображения, я просто перекрыл пиксель на данный момент, отсюда отсечение внешний вид исправил отсутствующий пиксель на основном изображении, это исправило бы;) -
затем, после позиционирования - я только что анимировал отрицательные позиции по высоте и сверху / снизу одновременно
Я не могу сделать JS, поэтому демоверсия с jQuery, но, надеюсь, логика позиционирования поможет вам сделать то же самое в JS
также в моем я ограничил высоту тела, чтобы остановить его прокрутку навсегда, это не может быть практичным в реальном выражении, но из-за того, что два изображения всегда имеют одинаковую высоту, обратный эффект также свел их вместе ... так преимущества может быть?