<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="utf-8" />
<title>Míč</title>
<style>
body {
background-color: #e0e0e0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
#herni_plocha {
background-color:#ffaaaa;
width: 300px;
height:300px;
}
#mic {
background-color: green;
width: 10px;
height: 10px;
border-radius: 25% 50%;
transform: translate(80px, 50px);
}
</style>
<script>
/* <![CDATA[ */
/* Sem prijde javascript kod */
function mys(event){
const rect = event.target.getBoundingClientRect();
// x position within the element.
const x = event.clientX - rect.left;
const y = event.clientY - rect.top;
const mic = document.getElementById('mic')
mic.style.transform = `translate(${x}px, ${y}px)`
}
setTimeout(
function(){
document.getElementById('herni_plocha').addEventListener("mousemove", mys);
},0
)
/* ]]> */
</script>
</head>
<body>
<div id="herni_plocha">
<div id="mic"></div>
</div>
</body>
</html>