Javascript 你对动画GIF的看法

Javascript 你对动画GIF的看法,javascript,html,animation,gif,Javascript,Html,Animation,Gif,我将选择使用动画gif、flash或html5/js制作一个短动画来显示一系列不同的图像 你对动画GIF有什么想法?他们死了吗?我应该使用HTML5吗 谢谢你的一些有趣的想法。:) 我绝对不会将flash用于如此简单的事情,特别是当它使iPhone、iPad等设备无法访问网站的那部分时。HTML5很好,但没有浏览器100%支持它,而且一些移动浏览器非常缺乏支持。gif可能是最简单的无障碍方式。动画gif不是好的,也不是坏的。它们是一种得到广泛支持的工具。如果它们解决了您的问题,您应该毫不犹豫地使

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

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


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

我绝对不会将flash用于如此简单的事情,特别是当它使iPhone、iPad等设备无法访问网站的那部分时。HTML5很好,但没有浏览器100%支持它,而且一些移动浏览器非常缺乏支持。gif可能是最简单的无障碍方式。

动画gif不是好的,也不是坏的。它们是一种得到广泛支持的工具。如果它们解决了您的问题,您应该毫不犹豫地使用它们

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

Flash将是非常重的,并且会对Flash产生依赖性


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

我想说一个重要的因素是你想要循环的图像的大小。对于非常小的图像(可能低于100px),可以使用动画GIF。对于任何更大的东西,比如公文包或物品图片,它们都是不可接受的。与其说是语义或搜索引擎优化,不如说是图像质量;GIF对于复杂的(如照片)图像并不好看

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

回到语义和SEO的概念,嵌入在页面中的GIF看起来不像很多图像,因此搜索引擎不会知道它,这意味着任何执行与您试图显示的内容相关的图像搜索的人都不会找到您的图像。如果使用JS循环方法,所有图像将分别嵌入到标记中,搜索引擎将对此进行搜索。它允许用户下载单个图像,而GIF则需要在GIF编辑器或屏幕截图中进行解构,但这将是一个优势或障碍,您可以据此考虑。
总而言之:您几乎肯定希望使用javascript循环到图像。

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

动画GIF并没有消亡。事实上,由于有如此多的动画gif模因,它们现在可能比以往任何时候都更受欢迎。这就是说,动画GIFS可能是有用的,但考虑到一个更动态的格式的优势,动画GIF不能重现:

  • 图像之间的过渡
  • 可以动态生成
  • 文件大小可能更低

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

正如前面的答案所提到的,如果您只需要动画gif,请使用动画gif

Flash是一种轻微的过度使用

当然,如果你想要更灵活一点的东西,你仍然可以使用js,而不必将HTML5加入其中。
通过制作一个简单的jQuery幻灯片,你可以为自己购买过渡效果和替换图像的简单方法。但是,同样,如果你不需要,或者这太过分了,那就用GIF吧。

我无法想象在GIF可以做到的地方使用Flash,但我不认为这是一个编程问题。但我认为这里有很多web开发人员?动画设计不是stackoverflow的主题。很好,我刚刚写的内容的一个非常简洁的版本+从我这里得到1分!