【发布时间】:2011-07-03 14:16:51
【问题描述】:
我有这个样式表:
@-webkit-keyframes run {
0% {
-webkit-transform: translate3d(0px, 0px, 0px);
}
100% {
-webkit-transform: translate3d(0px, 1620px, 0px);
}
}
现在,我想根据一些参数修改 1620px 的值。像这样:
@-webkit-keyframes run {
0% {
-webkit-transform: translate3d(0px, 0px, 0px);
}
100% {
-webkit-transform: translate3d(0px, height*i, 0px);
}
}
我希望能够使用 JavaScript 和 jQuery,尽管纯 CSS 解决方案也可以。
这适用于在其移动 Apple Safari 浏览器中运行的 iPhone 游戏。
【问题讨论】:
-
最好的方法是通过 javascript 生成 css 规则 - WWDC 2010 CSS3 Animation session 有一个示例代码,请查看。
标签: javascript css safari webkit mobile-safari