3D animation for videos is accomplished by using 3D models within an amination enviroment. Nearly anything can be modeled; from company logos to props and charactors. Animation with virtual figures and scenes can be a cost effective way to produce video materials. ... more on 3d animations - Free poser downloads
HTML5 Canvas provides graphics processing and an animation foundation in the browser for high quality graphics creation in real time. Both for 2d and 3d graphics as well as allowing for video elements to be used (and processed) with the canvas
HTML5 video allows for the same type of animations used by flash. Video elements are a standard method in creating flash buttons
CSS3 transformations are coming to modern web design. These methods provide for animations without the need to do programing. While not using a program does not allow for tween events (the animated motion between keyframes) it does allow creation of modern sites much more quickly.