如何让一个HTML元素像一个圆圈一样行动,就好像它弹跳一样,就像多次移动它一样?有没有可能只有CSS3?使用Css3的简单动画
0
A
回答
4
是的,你需要使用关键帧动画来做到这一点。这里有一个简单的例子:
HTML:
<div class="bounce"></div>
CSS:
@-webkit-keyframes hop {
from{
-webkit-transform: translate(0px,0px);
}
to {
-webkit-transform: translate(0px,-30px);
}
}
@-moz-keyframes hop {
from{
-moz-transform: translate(0px,0px);
}
to {
-moz-transform: translate(0px,-30px);
}
}
.bounce{
display:block;
height:200px;
width:200px;
background:#ff6600;
border-radius:300px;
margin-top:100px;
-webkit-animation-name: hop;
-webkit-animation-duration:.3s;
-webkit-animation-direction:alternate;
-webkit-animation-timing-function:linear;
-webkit-animation-delay:0s;
-webkit-animation-iteration-count:infinite;
-moz-animation-name: hop;
-moz-animation-duration:.3s;
-moz-animation-direction:alternate;
-moz-animation-timing-function:linear;
-moz-animation-delay:0s;
-moz-animation-iteration-count:infinite;
}
并为您的观赏乐趣小提琴:http://jsfiddle.net/hpBhf/1/
0
我认为最简单的方法这是否使用animate.css,支持很多不同租用动画,如果你想快速添加动画,这是一个很好的选择,这里是由animate.css开发的简单游戏,http://www.gbin1.com/technology/democenter/20120812-animate-css/index.html
相关问题
- 1. 简单的方法来做CSS3动画?
- 2. CSS3动画|简单的问题
- 3. CSS3或Javascript - 简单填充动画
- 4. 简单的CSS3动画使滚动波涛汹涌
- 5. 精简CSS3动画@keyframes
- 6. 使用CSS3动画滚动
- 7. 使用CSS3优化动画
- 8. 使用css3展开动画。
- 9. 使用Javascript或CSS3动画?
- 10. .addClass与动画css3菜单
- 11. 使用css3动画的浮动按钮
- 12. 简单的动画
- 13. 使用tkinter的简单动画
- 14. 使用JFrame的简单GUI动画
- 15. 简单的css3动画在Safari和iPad上并不流畅UIWebView
- 16. 使用Unity的动画工具的简单的两步动画
- 17. 使用CSS3动画移动图像
- 18. 使用CSS3的Flash动画效果
- 19. 按下使用CSS3动画的按钮
- 20. 使用onmousedown触发简单动画
- 21. XAML中的简单动画书动画
- 22. HTML5/CSS3动画
- 23. CSS3动画
- 24. Firefox css3动画
- 25. 从CSS3动画
- 26. css3中的动画
- 27. AchartEngine简单动画
- 28. FLTK简单动画
- 29. CSS3浮动动画
- 30. iOS的:简单的动画
干得好! CSS3岩石! (但jQuery动画仍然更加灵活,并且LOT更简单):D – Abraham
您不需要所有这些属性。相反,使用动画速记,它会减少10行。 –
我知道,但我想如果有人不知道动画的所有属性,那么如果他们完整地写出来会更容易理解发生了什么。 – DuMaurier