你对GIF动画的看法

时间:2011-03-11 13:08:58

标签: javascript html5 animation gif

我要选择使用动画gif,flash或html5 / js来制作一个简短的动画来显示一系列不同的图像。

你对GIF动画有什么看法?他们死了吗?我应该使用HTML5吗?

感谢一些有趣的想法。 :)

7 个答案:

答案 0 :(得分:5)

我想说一个重要的因素是你想要循环的图像的大小。对于非常小的图像,可能是低于100px,动画GIF可能没问题。对于任何更大的东西,例如投资组合或项目图像,它们都是非常不可接受的。它不是关于语义或搜索引擎优化,而是图像质量; GIF对于复杂(例如摄影)图像看起来并不好看。

HTML5没有进入等式,标记在(X)HTML4和HTML5之间几乎相同。 javascript是循环图像的关键部分,根据您的需要,有很多可以做各种奇特的事情。最着名的jQuery插件之一是cycle plugin。它很容易实现。

为了回归语义和搜索引擎优化的想法,嵌入在页面中的GIF不会像许多图像一样看起来,因此搜索引擎不会知道它,这意味着任何执行图像搜索的人与您要显示的内容无关的图片无法找到。如果您使用JS循环方法,您的所有图像将分别嵌入到标记中,搜索引擎将在此处进行拾取。它允许用户下载单个图像,而使用GIF则需要在GIF编辑器中解构或截图,但这可能是一个优势或障碍,您可以相应地考虑。

总结一下:你几乎肯定想用javascript循环到图像。

答案 1 :(得分:3)

我肯定使用flash这么简单,特别是当它使你的网站的一部分无法访问iPhone,iPad等设备时.HTML5很好,但没有浏览器支持100%的,一些移动浏览器非常缺乏支持。一个gif可能是最简单的无忧无虑的方式。

答案 2 :(得分:2)

GIF动画不好或坏。它们是广泛支持的工具。如果他们解决了您的问题,您应该毫不犹豫地使用它们。

答案 3 :(得分:0)

GIF动画可以在任何地方使用。

Flash会非常重量级并且会对闪存产生依赖性。

HTML5很不错,但尚未得到所有人的支持。

答案 4 :(得分:0)

取决于它是多么复杂......如果它只是一小部分图像,只需使用没有HTML5的JavaScript。您只需编写几行代码即可产生效果。

答案 5 :(得分:0)

GIF动画并没有死。事实上,由于有如此多的动画GIF模因,它们现在可能比以往更受欢迎。话虽这么说,GIF动画可能很有用,但考虑到更动态格式的优点,GIF动画无法重现:

  • 图片之间的转换
  • 可以动态生成
  • 文件大小可能更低

如果您不需要这些功能或Javascript提供的任何其他功能,请使用GIF动画。

答案 6 :(得分:0)

如前所述,如果您需要动画GIF,那就去吧。

Flash会出现过度夸大的情况。

如果你想要一些稍微灵活的东西,当然你仍然可以使用js而不将HTML5带入混音中。 通过制作一个简单的jQuery幻灯片,您可以购买自己的过渡效果和替换图像的简单方法。但是,再次,如果你不需要那个,或者说是矫枉过正,那么请使用GIF。