Animating your page element can be fun, but it can be easy to get carried away. Of course, you should only use animation to support your applications in a useful way. Subtly fading in messages or views, as opposed to having them appear abruptly, can be a useful and less jarring experience for the user, in some contexts. Perhaps you may wish to include a small scaling or transform effect to bring the user’s attention to some event that has occurred—a file upload completing, for example. In this chapter, we will look at how to achieve such things. Ultimately, however, it is up to you whether to use your new powers for good or evil.