javascript - 我应该依靠 CSS3 来制作动画,还是为了非 WebKit 浏览器的利益而使用 JavaScript?

标签 javascript html animation css webkit

我正在做一个网站,我还处于构思阶段。一些不错的简单变换动画会非常酷。

但现在我不确定我是否应该使用最新技术 (CSS3/HTML5) 制作我的动画以在 webkit 浏览器上播放得很好,并为非 webkit 创建一个后备网站。这可能不会占用我很多时间,而且结果非常顺利。

或者我可以尝试用 JS 伪造动画,这将花费我更多的时间来弄清楚东西,而且看起来不会那么漂亮和流畅。目前也没有真正直接/漂亮的解决方案可用。 Heygrady 的 Transform3d 很接近,但缺少一些我需要的功能,而且由于我有限的 JS 技能,我无法深入研究它并自己构建它。

最佳答案

在我看来,使用 HTML5/CSS3 制作动画。只要它不影响核心功能(例如,没有支持的访问者仍然可以导航/阅读/提交表单/等),然后将漂亮的东西留给那些支持它的浏览器。

Javascript 动画可以很流畅,看起来也很好,但是正如您所说,它会花费更长的时间来编写并且更难维护。

如果我正在重新设计现有网站,那么我会检查分析/服务器日志,以了解最受目标受众欢迎的浏览器。如果他们中的 90% 在 IE7 上,那么我将相应地对网站进行编码!

希望对你有帮助

关于javascript - 我应该依靠 CSS3 来制作动画,还是为了非 WebKit 浏览器的利益而使用 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6331067/

相关文章:

php - Web RPG - 存储对话框

html - 如何从右到左为元素宽度设置动画::之后?

c# - 如何在 C# 中为图像设置动画

javascript - Ajax - 从 PHP 加载表后调用 AJAX 函数

javascript - 将数字限制为百分比

javascript - 项目未保存,重新单击编辑后更改回原始状态

javascript - $(this) 在 animate() 回调中但带有 setTimeout

javascript - Ajax 没有看到文本区域值

php - mysql查询结果到可点击的url

html - 如何设置 div 样式以填充表格单元格的全部内容?