对不起,这可能不是最好的地方,但我不知道我还能去哪里询问这个问题 .
基本上在网站上,我希望能够创建一个简短的动画,当用户按下按钮时,该动画就像一个视频 . 但是根据一些可能不同的初始设置,我想以不同的方式播放这个动画 . 例如更快或更慢,或者以不同的方式操纵动画中的对象(例如,您可以指示在动画开始之前球将飞行的方向......)
主要的要求是它不应该像flash这样的插件(我确信这些东西可以实现),除非绝对没有别的办法 .
此外,视频不仅仅是一个简单的矢量图形,而是一个完整的二维绘制动画 .
有没有人知道一个框架或JS库或能让我实现这种效果的东西?或者也许可以指出我正确的方向?
我不得不承认,作为一名.Net开发人员,我对动画或视频相关的所有内容完全无能为力
1 回答
你应该看看transitions in CSS . 它们方便,易用 .
如果您更像是数学家,那么canvas标签是由您制作的,但请注意:它受HTML5支持,您需要一个回退逻辑 .
如果您更像设计师,那么您可以创建一个gif文件并显示它 .
至于视频,我相信你不应该播放视频,它们会占用用户的记忆 .