【发布时间】:2014-12-11 11:25:07
【问题描述】:
我目前正在做一个项目,该项目必须通过手动数据输入来更新圆圈内 div(绿色)的高度。
这是我正在谈论的圈子的一个jsfiddle:http://jsfiddle.net/bphs5k8v/
我需要做的是每隔几秒钟将绿色移动到圆圈内的随机高度(用于测试目的)。但老实说,我不知道如何做到这一点。 我能够使用 CSS 动画成功地做到这一点,但我认为无论如何我都需要使用 javascript 作为项目的结果。
//HTML
<div class="circle">
<div id="animateddiv1">
</div>
</div>
//CSS
.circle {border-radius: 50%; position: relative; overflow: hidden; background: #8a8a8a; width: 165px; height: 165px; display: inline-block; margin: 0 75px; box-shadow: 0px 4px 2px #191919;}
#animateddiv1 {background: #63B23A; position: absolute; top: 130px; width: 200px; height: 165px;}
我寻求你的帮助! 谢谢 :D
【问题讨论】:
-
试试 jQuery animate()。这是给你的例子Fiddle。
-
使用这些 CSS 属性,您必须更改
#animateddiv1`topCSS 属性
标签: javascript jquery html css random