使用 Javascript 处理 css3 关键帧
Handle css3 keyframes using Javascript
@-webkit-keyframes bb{
from{
-webkit-transform:translate(0px,0px);
}
to{
-webkit-transform:translate(0px,-100px);
}
}
如何使用 javascript 动态更改translate
值并添加rotate
属性?
从阅读规范来看,您似乎无法通过简单地更改属性来直接更改动画样式,您必须调用一些规则操作方法,因此我认为它将是这样的:
bb.deleteRule( 0 | 1);
bb.insertRule( MyNewRule );
其中 MyNewRule 是一个以 0 或 1 开头的字符串,具体取决于您是要更改 from 还是 to 规则,字符串的其余部分是样式声明,显然您必须首先构造它。
但我对规范的阅读可能与其他任何人一样好或一样坏
更新:更好,更全面的答案
相关文章:
- 关键帧之间的css3动画延迟
- 访问css3动画的关键帧
- 当用户滚动到页面的某个部分时,如何触发关键帧
- 动态关键帧插入在 IE 或 Firefox 上不起作用
- CSS3卡翻转带关键帧不工作
- 一种读取或更改CSS动画关键帧的方法
- Skrollr:当滚动位置在最后一个关键帧之后时传递函数
- 替换对象数组中的关键帧
- 如何在Javascript中更改关键帧状态
- CSS - 在关键帧中触发悬停
- CSS3 关键帧动画是否比属性过渡更平滑?
- CSS3 关键帧不起作用
- 多次使用 javascript 触发 CSS3 关键帧
- JavaScript中的CSS3关键帧
- 使用 Javascript 处理 css3 关键帧
- CSS3关键帧-改变动画持续时间导致“;跳跃”;
- 使用JavaScript控制CSS3关键帧动画
- 如何移动到CSS3动画中的某个关键帧
- CSS3关键帧动画的“时间线”问题
- CSS3关键帧动画点击(与addClass).如何重新启动CSS3动画添加css类