当元素为:hover时,我找不到播放动画的方式。
<div class="picture"></div>
.picture:hover {
-webkit-animation:swing 1s ease-in-out;
}
@-webkit-keyframes swing {
[...]
}
答案 0 :(得分:4)
可能不是一个完整的解决方案,但在图片类中添加以下内容:
-webkit-animation:swing 3600ms ease-in-out 6000s;
-webkit-transform-origin:top;
JsFiddle:http://jsfiddle.net/5SueS/4/
答案 1 :(得分:1)
我确实喜欢这个 http://jsfiddle.net/Z5aq7/
而不是悬停,我只是让它成为一个类(.animate)并在悬停时添加类
$('.picture').hover(function(){
$(this).addClass('animate');
});
希望这有帮助!
答案 2 :(得分:0)
似乎没有纯粹的css解决方案,所以最好用JS解决方案: