希望为 div 元素制作特定的动画。我希望它下降(平稳),当它到达屏幕底部时(平稳)回来。
我的代码如下:
If 语句中的 Javascript 部分是我遇到困难的地方。我希望盒子能顺利下来,然后再回来。
HTML:
<div class="verticalDiv" id="verticalDiv" onclick="verticalMove()"></div>
CSS:
.verticalDiv {
position: absolute;
top: 0px;
right: 500px;
width: 100px;
height: 100px;
margin: 100px auto;
background: red;
}
JS:
myVar1 = setInterval(verticalMove, 50);
v = 0;
function verticalMove() {
redBox = document.getElementById('verticalDiv')
redBox.style.top = v + "px";
if (v >= 0) {
v++;}
if (v === 200) {
v--;
}
console.log(v);
}
繁星淼淼
九州编程
相关分类