
In this lecture we'll see how to download and refer to the Anime.js library.
In this lecture we'll introduce the anime function and see its main structure
In this lecture we'll see the purpose of the targets property
In this lecture we'll see how to use CSS selectors to choose elements on the screen.
In this lecture we'll see how to choose elements to animate via the DOM api.
In this lecture we'll see how to animate several objects at once using arrays.
In this lecture we'll present the exercise for this section.
In this lecture we'll see a detailed solution to the exercise.
A short overview of this section.
In this lecture we'll see how to animate object's css properties.
In this lecture we'll see some of the common types that can be used for properties animations.
In this lecture we'll see how to animate the css transform property.
In this lecture we'll see how to animate DOM attributes.
In this lecture we'll present the exercise for this section.
In this lecture we'll see a detailed solution to the exercise.
In this lecture we'll see how to control the animation's speed and starting point.
In this lecture we'll see the direction and loop properties.
In this lecture we'll present and solve an interesting challenge.
In this lecture we'll see the easing property.
In this lecture we'l see how to assign different animation's values to different properties.
In this lecture we'll see how to assign a function that generates values for the parameters.
In this lecture we'll present and solve an interesting challenge.
In this lecture we'll see the keyframes property which let us apply a series of animations.
In this lecture we'll see the timeline object that allows us to apply series of animations.
In this lecture we'll present and solve an interesting challenge.
In this lecture we'll see the stagger function.
In this lecture we'll see how to use the stagger grid attribute.
In this lecture we'll present and solve an interesting challenge.
Animations are welcome guests in our applications. They are fun, entertain and visually aesthetic to look at. They make applications more accessible and eye catching.
The traditional method of creating animation is using timers, clocks and frames, and projecting images in constant time intervals. However, if all you want to do is add some movement to your site, this method may be overkill.
This is where Anime.js steps in. Anime.js is a light-weight Javascript library that aims to do just that - to create beautiful animations with ease and minimum code.
With Anime.js you can animate anything on the screen - html elements, dom attributes, svg graphics, just about anything.
In this course you will learn about Anime.js library. I'll show you this library's essentials and a lot of code examples. There are six projects in this course, that will keep you busy and help you practice this library.
If you want to add animations to your site and didn't know how to do it - welcome, this course is perfect for you!