Подскажите апарат летает туда сюда, на середине экрана появляется коробка, которая падает вниз до конца экрана Код ниже но что то не так

 <!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>аппарат</title>
        <style>
            #appImg{
                position: absolute;
            }

            body {
  overflow: hidden;
}
.text {
  animation: text 5s infinite;
}

@keyframes text {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(110vh);
  }
}

        </style>
    </head>
    <body>
        <div>
            <img src="/img/iii1.png" alt="апарат" id="appImg" />
           
        </div>
        <div class="text">
            <img src="/img/iii1.png" alt="коробка" id="appImg" />

        </div>
        <script>
            let appImg = document.getElementById("appImg");
            let step = 0;
            let flag = true;

            function animation() {
                if (window.innerWidth - 200 > step && flag) {
                    appImg.style.transform = "scaleX(1)";
                   step += 1;
                } else {
                    appImg.style.transform = "scaleX(-1)";
                    step -= 1;
                    flag = step == 0 ? true : false;
                }
                 if (Math.round(window.innerWidth / 2) == step + 200) {
                   console.log("Я достигла середины экрана. Лошадь.")
                 }

                 appImg.style.left = step + "px";
            }

            setInterval(animation, 10);
        </script>
    </body>
</html> 

Код ниже но не получается чтобы 2 картинка появлялась в середине как там появиться первая и 2 картинка падала вниз. Аппарат и коробка картинки


Ответы (0 шт):