So I’m planning to create a web application that uses 3-dimensional UI elements and animated transitions to create a rich user experience. What tools and libraries would you recommend that I use to make this application’s development go as quickly and smoothly as possible? (three.js perhaps?)
Specifically, I’m looking for development libraries and tools that make it easy to create 3D UI elements and handle CSS transitions. I’m also interesting in including some level of support for graceful degradation, so that things don’t stop working completely on older and mobile browsers.
WebGL:
In order to be more helpful you would need to provide more than what you would like to accomplish. Specifications, example code, what you’ve tried and what you’re having trouble with are all things we like to see here to help answer your question.
What browsers/versions are you targeting, what technologies have you looked into and what will this be used for? Without knowing the gory details, it’s honestly hard for people to help.
Creativejs may be something that interests you.
Three.js, as you asked about above, is a nice library as well.
There’s also a nice list of many other here.
edit:
If that’s the case then the majority of the libraries in the link above would meet your needs. I would suggest taking a good look into a few of them and trying out some tutorials.