Companies Home Search Profile

Creating Animations with CSS

Focused View

Donovan Hutchinson

1:19:48

126 View
  • 01. Introduction.mp4
    01:47
  • 02. Why Animate our UI.mp4
    02:19
  • 03. Principals of Animation.mp4
    03:04
  • 04. Setting up our Environment.mp4
    02:18
  • 05. Why Not Javascript.mp4
    02:08
  • lesson1.1.zip
  • lesson1.2.zip
  • lesson1.3.zip
  • lesson1.4.zip
  • lesson1.5.zip
  • 06. Introduction to Transitions.mp4
    03:09
  • 07. Activating Transitions.mp4
    07:06
  • lesson2.1.zip
  • lesson2.2.zip
  • 08. Creating Keyframes.mp4
    07:07
  • 09. Using Keyframe Animations.mp4
    13:15
  • lesson3.1.zip
  • lesson3.2.zip
  • 10. Introduction to Timing Functions.mp4
    02:13
  • 11. Using Easing and Cubic Bezier Curves.mp4
    08:06
  • lesson4.1.zip
  • lesson4.2.zip
  • 12. When to Use Transitions, When to Use Animations.mp4
    02:26
  • 13. Multiple Transitions.mp4
    03:12
  • 14. Multiple Animations.mp4
    03:33
  • 15. Activating Animations on Scroll.mp4
    03:56
  • lesson5.1.zip
  • lesson5.2.zip
  • lesson5.3.zip
  • lesson5.4.zip
  • 16. Browser Compatibility.mp4
    05:20
  • 17. Performance Considerations.mp4
    04:35
  • lesson6.1.zip
  • lesson6.2.zip
  • 18. Minimising Distraction and Motion Sickness.mp4
    03:09
  • lesson7.1.zip
  • 19. Wrap up and next steps.mp4
    01:05
  • lesson8.1.zip
  • More details


    Modern web sites and apps are full of impressive effects, subtle micro-interactions and smooth transitions. Motion adds wow factor, can improve user experience and add a slick professional feeling to even the simplest static site. To have your projects stand out, animation is a key component.

    Animation is like a conversation that occurs between the User and our User Interface; the user performs actions and the UI communicates back. For example, we can animate elements off the screen when removing them, and animate them in when new elements are added. This simple transaction helps us understand where they went. It adds to our mental model of what we’re working with, and makes the interaction richer and more meaningful.

    We can use animation to draw attention to certain elements of an interface or to tell stories and lead users on a journey from one step to the next.

    CSS animations are a powerful design too for bringing the page to life. However, when considering animations as part of a project there are two challenges:

    • The creative challenge of what your animations should look like
    • The technical challenge of bringing your vision to life.

    In this course you’ll learn about the benefits of adding motion to your projects and the principals of animations to help you craft the perfect experience. You’ll also learn all the technical aspects, process, syntax, and best practices for adding animation to your projects. Specifically you’ll learn about the transition, keyframes and animation CSS properties. We’ll also discuss timing functions to add character and discuss browser support and address accessibility concerns to ensure your animations aren’t distracting or cause motion sickness.

    Animations are a key component of modern web design so there’s never been a better time to master all the details. Let’s get started!

    You will need

    To take part in this course you only need a text editor and a web browser. An understanding of HTML, CSS and some jQuery will be useful but you don’t need any prior animation experience.

    Explore HTML5 animations with our short 5-part mini course Animating with the HTML5 Canvas. If you wish to take your CSS to the next level, I highly recommend reading CSS Master by Tiffany Brown, alternatively watch AtoZ: CSS for a CSS reference to CSS properties starting from A and wrapping up at Z.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Donovan Hutchinson
    Donovan Hutchinson
    Instructor's Courses
    Donovan Hutchinson has been designing and building on the web since the late 90s. During that time he saw the introduction of CSS, and watched it evolve and become better supported over time. As a webmaster and later product designer / developer, Donovan has helped many startups get their products in front of users, written and taught articles and courses, and continues to experiment with web technologies.
    Learn Web Design & Development with SitePoint tutorials, courses and books - HTML, CSS, JavaScript, PHP, Responsive Web Design.
    • language english
    • Training sessions 19
    • duration 1:19:48
    • English subtitles has
    • Release Date 2023/09/25