CSS
マウスをクリックすると、正方形の動きを滑らかにする方法を教えてください。流暢さを動かすことが必要なだけで、四角形が四角形を越えると、タスクは重要ではありません。マウスをクリックして四角形を流暢に動かす
let cube = document.querySelector('[id="cube"]');
let field = document.querySelector('[id="field"]');
field.onclick = function(event) {
cube.style.left = event.clientX + 'px';
cube.style.top = event.clientY + 'px';
}
#field {
width: 200px;
height: 150px;
border: 10px groove black;
overflow: hidden;
cursor: pointer;
}
#cube {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 40px;
}
<div id="field">
<img src="https://image.prntscr.com/image/ZfIPM5SZT9qpWY2xZAx3FQ.png" id="cube">
</div>