Learn how to bring your web interfaces to life with CSS transitions and animations in a practical, visual way. This book takes you from the foundations of basic transforms and transitions to creative effects on buttons, images, filters, and HTML components, helping you build more attractive, fluid, and modern experiences.
Across the chapters, you will also explore more complete animations, experimental projects with HTML, CSS, and JavaScript, and performance techniques that help you achieve smooth and efficient motion, including hardware acceleration and optimization for 60 FPS. It is an ideal guide if you want to move beyond static styles and start creating interfaces with more personality and visual impact.
Chapter 1 - Basic Transitions and Transformations: In this chapter we are going to review geometric transformations, translations and animations in CSS.
Chapter 2 - Transitions and translations on buttons: In this chapter, we are going to create many examples of CSS transitions applied to buttons, in these examples we will mainly apply geometric transformations, but we will also work with other CSS properties.
Chapter 3 - Transitions and translations on images: In this chapter, we are going to present different examples of CSS effects with the hover event; that is, we will continue using the CSS transitions as we did in the previous chapter; for these examples, we'll use any kind of HTML structure that won't be buttons like in the previous chapter.
Chapter 4 - Various effects with CSS, transitions and filters: In this chapter, we will create various effects using transitions, also, we will see the limitations through several examples that we will analyze in the next chapter using animations to obtain more complete animations.
Chapter 5 - Creative animations: In this chapter, we will present the use of animations, based on examples, we will see its possible variants, configurations and examples using animations and transitions alike.
Chapter 6 - HTML, CSS and JavaScript Projects: In this chapter, we are going to create several experiments using HTML, CSS, and JavaScript.
Chapter 7 - Hardware Acceleration and Performance in CSS Animations: This chapter is essential for front-end developers; you'll learn the secret of hardware acceleration. You'll discover how to go from inefficient, CPU-guzzling code to smooth, 60 FPS animations handled directly by the GPU.