Chapter 7: Animating and Interactivity
In This Chapter
Creating interactive features with CSS 3
Using transitions, transformations, and animations
Using scripts to enhance the user experience
Much like the first layer in a birthday cake, you build the foundation for a well-structured site using HTML5 in Chapter 5. You style the site with CSS 3 in Chapter 6, adding the second layer to the cake. Now you’re ready to add the icing and decorations — the best part — adding more advanced CSS 3 features, and extending the capabilities with JavaScript.
The relatively simple programming language JavaScript runs within a web browser. Using JavaScript, you can enhance CSS 3 features, add interactive messages, and even create complex games and web applications.
In this chapter, we explore how to create transformations, transitions, and animations with CSS 3. Using these exciting features, you can change the positioning of elements on a web page, and even create animated effects previously ...