Currently, I am working on designing a web-page and I have a specific vision in mind - I want an image of the moon to slowly rise up from the bottom of the screen to the top. Here's the HTML code that I have so far:
<body>
<div id="Moon" onload="Moon()"></div>
</body>
For the CSS styling, here is what I have:
#Moon{
width: 150px;
height: 150px;
left: 50px;
top: 600px;
background: transparent url(../Img/Moon.SVG) no-repeat ;
position: absolute;
}
And here is the JavaScript code for the animation effect:
function Moon(){
var Moon=document.getElementById("Moon");
var yposition=Moon.style.top;
var id = setInterval(frame, 10);
function frame(){
if (Moon.style.top > 100) {
yposition--;
Moon.style.top = yposition + 'px';
} else {
clearInterval(id);
}
frame();
}
}
Unfortunately, despite my efforts, the image of the moon remains fixed at the bottom of the page without any movement. Any insights or suggestions on how to resolve this issue would be greatly appreciated.