因此,我计划创建一个使用 3 维 UI 元素和动画过渡来创建丰富用户体验的 Web 应用程序。您会推荐我使用哪些工具和库来使此应用程序的开发尽可能快速和顺利进行?(也许是三个.js?)
具体来说,我正在寻找能够轻松创建 3D UI 元素和处理 CSS 转换的开发库和工具。我还对包含对优雅降级的某种程度的支持感兴趣,这样事情就不会在旧版和移动浏览器上完全停止工作。
因此,我计划创建一个使用 3 维 UI 元素和动画过渡来创建丰富用户体验的 Web 应用程序。您会推荐我使用哪些工具和库来使此应用程序的开发尽可能快速和顺利进行?(也许是三个.js?)
具体来说,我正在寻找能够轻松创建 3D UI 元素和处理 CSS 转换的开发库和工具。我还对包含对优雅降级的某种程度的支持感兴趣,这样事情就不会在旧版和移动浏览器上完全停止工作。
根据您的需要,Dom3D可能*有用。
考虑到它是在常规 DOM 元素(没有画布、扩展或插件)上使用 CSS3 转换完成的,我认为它做得很好。
*如果您需要像素完美或超级光滑的图形,尽管 Dom3D 可能不适合您。
WebGL 通过引入一个非常符合 OpenGL ES 2.0 的 API 将 3D 图形引入 Web,该 API 可用于 HTML5 画布元素。Firefox 4+、Google Chrome 9+、Opera 12+ 和 Safari 5.1+ 支持 WebGL。
为了更有帮助,你需要提供比你想要完成的更多的东西。规格、示例代码、您尝试过的内容以及遇到的问题都是我们希望在这里看到的,以帮助回答您的问题。
你的目标是什么浏览器/版本,你研究过什么技术,这将用于什么?在不知道血淋淋的细节的情况下,人们真的很难提供帮助。
Creativejs可能是你感兴趣的东西。
Three.js,正如您在上面所问的,也是一个不错的库。
这里还有很多其他的很好的列表。
编辑:
如果是这种情况,那么上面链接中的大多数库都可以满足您的需求。我建议仔细研究其中的一些并尝试一些教程。