两个动画,都向前
Two animation, both forwards
我有一个id为center的div。我在CSS文件中将Div的不透明度设置为0。当窗口加载时,我会为Div提供一个动画:document.getElementById('center').style.animation="UP 1s forwards";如果用户单击某个按钮,我会将动画更改为:document.getElementById('center').style.animation="向下1秒向前";问题:第二个动画没有出现,潜水者突然消失了。
一个示例fiddle或更多的代码可能会有所帮助。很多事情都可能出错。
- 向下动画的关键帧可能从
opacity 0;
开始 - 您需要在CSS中设置一些位置属性才能使用top/right/bottom/left属性。检查一下
- 点击JS可能有问题
只是一些我能想到的事情。
根据你的描述,这感觉就像是一部吐司动画。这是一把小提琴。
https://jsfiddle.net/thelessergeek/rj7a06hm/
希望你在找那个。我的JS可能有点难过。按你认为合适的方式锻炼。谢谢
相关文章:
- 如何在两个动画画布元素之间进行通信
- 速度.js动画两个属性时持续时间不同
- 在两个值之间插值或“补间”(但不进行动画处理)
- 为什么动画设置加载在TweenMax中的两个单独的对象文字中
- Angular JS具有在状态转换期间可见的来自两个不同状态的页面(用于动画目的)
- 画布创建两个单独的动画瀑布对象
- 在两个未知值之间切换 JQuery 动画
- 拉斐尔.js两个不同的动画,一个悬停
- Javascript:为什么我的JavaScript不运行这两个动画
- 在 javascript 函数 javascript 动画中使用两个 for 循环
- 在同一持续时间内对两个属性进行动画处理
- D3:对两个节点之间的圆进行动画处理
- 如何让两个画布动画发生碰撞
- 用一个动作对两个元素进行动画处理
- 将两个单独的元素附加到一个动画脚本
- 将一个 jQuery 缓动插件动画分成两个(左 + 右)
- Raphael js |如何用两个图像制作动画
- 我可以把两个骨髓动画序列组合成一个语句,仍然得到相同的结果吗
- 动画两个属性(!JQ)
- Javascript动画两个表单字段,只需要一个