我正在做一个网站,我还处于构思阶段。一些不错的简单变换动画会非常酷。
但现在我不确定我是否应该使用最新技术 (CSS3/HTML5) 制作我的动画以在 webkit 浏览器上播放得很好,并为非 webkit 创建一个后备网站。这可能不会占用我很多时间,而且结果非常顺利。
或者我可以尝试用 JS 伪造动画,这将花费我更多的时间来弄清楚东西,而且看起来不会那么漂亮和流畅。目前也没有真正直接/漂亮的解决方案可用。 Heygrady 的 Transform3d 很接近,但缺少一些我需要的功能,而且由于我有限的 JS 技能,我无法深入研究它并自己构建它。
最佳答案
在我看来,使用 HTML5/CSS3 制作动画。只要它不影响核心功能(例如,没有支持的访问者仍然可以导航/阅读/提交表单/等),然后将漂亮的东西留给那些支持它的浏览器。
Javascript 动画可以很流畅,看起来也很好,但是正如您所说,它会花费更长的时间来编写并且更难维护。
如果我正在重新设计现有网站,那么我会检查分析/服务器日志,以了解最受目标受众欢迎的浏览器。如果他们中的 90% 在 IE7 上,那么我将相应地对网站进行编码!
希望对你有帮助
关于javascript - 我应该依靠 CSS3 来制作动画,还是为了非 WebKit 浏览器的利益而使用 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6331067/