【发布时间】:2013-03-31 04:26:09
【问题描述】:
这里是 JS 小提琴链接: http://jsfiddle.net/asif097/Vq8bp/
和 CSS:
.hanging-div {
transition:all 1s;
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s;
transform-origin:0% 0%;
-moz-transform-origin:0% 0%;
-webkit-transform-origin:0% 0%;
-ms-transform-origin:0% 0%;
-o-transform-origin:0% 0%;
}
.hanging-div:hover {
transform:rotate(30deg);
-ms-transform:rotate(30deg);
-moz-transform:rotate(30deg);
-webkit-transform:rotate(30deg);
-o-transform:rotate(30deg);
}
悬停和悬停时 div 动画。我希望它保持连续动画(有点类似于钟摆)。我怎样才能做到这一点?
注意有没有办法用 jquery 实现相同的动画?
【问题讨论】:
-
如果使用 jQuery UI,您必须能够使用 switchClass() 进行动画处理。实现 CSS 动画的一种非常简单的方法:)
-
你能写个简短的吗?我理解了 switchClass(),但是如何实现呢? @PENDO
-
这就像创建 2 个类并为第一个动画制作动画一样简单,第二个动画完成,依此类推
-
@PENDO 哦,明白了。谢谢。