2011-03-11 44 views
2

我即将选择使用动画gif,flash或html5/js来制作短动画来显示不同图像的序列。您对动画gif的想法

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

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

+0

我无法想象在GIF可以使用Flash的情况下,但我不认为这是一个编程问题。 – Gabe 2011-03-11 13:10:36

+0

但我认为这里有很多web开发者? – Tronic 2011-03-11 13:13:02

+0

动画设计不是stackoverflow的主题。 – 2011-03-11 13:14:36

回答

3

我铁定使用闪光灯这么简单的东西,尤其是当它使您的网站无法访问的设备,如iPhone,iPad等的那部分HTML5是好的,但没有浏览器支持100%它的一些移动浏览器非常缺乏支持。一个GIF可能是这样做的最简单的无忧无虑的方式。

2

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

0

GIF动画无处不在。

Flash将是非常重量级的,并创建一个闪光灯的依赖。

HTML5很不错,但并不是每个人都支持。

+0

不错,我刚刚写的一个非常简洁的版本... +1从我这里! – mdm 2011-03-11 13:14:31

5

我想说一个重要的因素是你想要循环的图像的大小。对于非常小的图像,也许亚100px,动画GIF可能没问题。对于任何规模较大的产品,例如投资组合或项目图片,它们几乎都是不可接受的。它不是关于语义或SEO,而是关于图像质量;对于复杂的(如照片)图像,GIF看起来不太好。

HTML5没有进入公式,标记在(X)HTML4和HTML5之间几乎是相同的。 javascript是骑行图片中的关键部分,并且有一大堆人根据您的需要做各种各样的花式事物。最着名的jQuery插件之一是cycle plugin。这很容易实现。

要返回到语义和SEO的理念,嵌入到网页中GIF格式不像许多图像,因此,搜索引擎会不知道,这意味着执行关于你的图像搜索的任何一个'试图显示将无法找到您的图像。如果你使用JS循环方法,你的所有图像将被单独嵌入到标记中,并且搜索引擎将在这个方面取得成功。它确实允许用户下载单个图像,而使用GIF则需要在GIF编辑器或截图中解构,但这可能是优势或障碍,您可以相应考虑。

总结:你几乎可以肯定想用javascript循环图像。

0

取决于它是多么复杂......如果它只是一个简短的系列图像,只需使用JavaScript而不使用HTML5。您只需编写几行代码即可生成该效果。

0

GIF动画并未死亡。事实上,他们现在可能比以往更受欢迎,因为有这么多的动画gif模因。话虽这么说,动画图片可以是有用的,但考虑到优势更加动态的形式,即动画图片不能重建:

  • 转换图像之间
  • 可以动态生成
  • 文件大小可能请降低

如果您不需要这些功能或其他JavaScript提供的功能,请使用动画gif。

0

正如前面的答案所提到的,如果您需要一个动画GIF,那就去做吧。

闪光灯将是一个轻微的过度轰炸案。

如果您希望稍微灵活一些,当然,您仍然可以在不将HTML5引入混合的情况下使用js。 通过制作一个简单的jQuery幻灯片,您可以购买自己的过渡效果和替换图像的简单方法。但是,如果你不需要这个,或者那是过度的,那么就去GIF吧。