<script> document.querySelector("body").addEventListener("keydown",venstre); function venstre(e) { if (e.keyCode===37) { document.querySelector(".bil").style.animation = "venstre 1s linear forwards, venstre 1s" window.setTimeout(kjørvens,0); } } function kjørvens() { document.querySelector(".bil").style.animation = "venstre 1s linear forwards"; }Pensé que podía hacer que esta animación se repitiera desde donde estaba cada vez que presionaba la flecha izquierda, como si la mantuviera presionada y mi automóvil se moviera continuamente. lo siento si estoy formateando mi pregunta de forma extraña o haciendo mi código de la manera menos útil
Puede usar una propiedad css animation-play-state para pausar o reanudar su animación.
Aquí está la documentación que debe consultar: https://developer.mozilla.org/en-US/docs/Web/CSS/animation-play-state