摆动垂直进度条
我学会了如何构建一个整洁的、动态大小的垂直进度条,其中带有横栏这个问题 https://stackoverflow.com/questions/22337851/css-vertical-progress-bar?noredirect=1#comment33950248_22337851.
现在,我想让它变得有趣!
杆的摆动功能应该:
- 取4个参数:
element
, height
, speed
, &random
- 摇晃
element
具有可定制的随机因子的高度百分比
- 跟踪元素的真实高度,该高度可能随时发生变化!
- 使用事件(在小提琴中,我提供输入和按钮)将真实高度设置为新值,并以动画方式设置为该高度。
我正在寻找最简单的答案。请解释一下你是如何做到的,以便我们JS新手学习技巧!向最佳答案发布 +50 的赏金。
Bonus:
- 根据条形的真实高度更改条形的背景颜色值。红色为0%,黄色为50%,绿色为100%;
如果您的函数也这样做,我将在您的答案中添加 +100 赏金。
模板小提琴 http://jsfiddle.net/q2SAK/5/
我的进步 http://jsfiddle.net/q2SAK/5/
我问这个问题是因为我还不知道该怎么做。
但是,我将根据迄今为止所学到的知识进行尝试,并保持我的
此处发布了进度。
所以这是我的JSFiddle http://jsfiddle.net/q2SAK/8/接受它。
注释应该是不言自明的。我必须添加 JQuery UI 以实现缓动动画效果。我不确定你的意思random
,但速度应该是您需要改变的全部。
Sorry, no animation in the screenshots.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)