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