JSFiddle - React, Tailwind, and code Playground
CSS
div{
width: 7em;
height: 7em;
background: red;
border: .1em orange solid;
position: relative;
}
JavaScript
var div = document.getElementsByTagName("div")[0],
limX = prompt("Eje X:"),
limY = prompt("Eje Y:"),
x = 0, y = 0,
fn = function(){
if (++x <= limX)
div.style.top = x + "px";
if (++y <= limY)
div.style.left = y + "px";
if (div.style.top == limX + "px" && div.style.left == limY + "px")
clearInterval(intervalo);
},
intervalo = setInterval(fn, 50);