taccGL
Javascript library for adding transitions and animations of 3D objects and of CSS formatted HTML elements to classic, responsive, and mobile web pages. It provides 2D/3D accelerated motion and rotation, diffuse, ambient, and specular lighting, alignment of HTML elements and 3D objects, mapping of HTML elements on 3D objects, custom WebGL shaders, and much more. It supports the HTML 5 3D canvas (WebGL) with GPU acceleration and uses 2D canvas as fall-back in case e.g. WebGL is not present.