LongCut logo

The Easiest Way to Make UI Animations (Beginner Friendly) | Jitter Motion Design Course

By Ahmed Alsayad 🍉

Summary

## Key takeaways - **Motion adds practicality to UI**: Motion isn't just decoration. It actually adds life to your designs and when used right, it can even add practicality, intention to your design, especially when it comes to product design and web design. [00:00], [00:05] - **Use Figma plugin for Jitter transfer**: I'm going to go ahead and open the plugins, the Jitter plugin, and that's going to start copying the frame for me. I love this plug-in. I don't have to recreate everything from scratch. [01:49], [02:05] - **Stagger animations on timeline**: As the card is moving in, I'd like to actually start in all of my animations. Uh and then I'll start staggering them the way I see fit. Everything is happening all at once, which is definitely better than the card animating in and then waiting to start all of these animations. [04:52], [05:19] - **Copy-paste animations across cards**: What's nice about Jizer as well is you can copy that specific animation for other elements. You see how quick that was because we've already, you know, done everything for card one. So we can start copy pasting this. Uh that's these same animations. [03:50], [10:02] - **In, hold 2s, out for looping**: For this looping animation, I want the car to to to animate in, stay for like 2 seconds, and then animate out. So the total, so it's like 1.5 uh one or 1 second of animation in 2 seconds. I think 2 seconds should be the sweet spot. So, animates in, stays for a bit, animates out. [07:30], [08:02] - **Direct attention to main element last**: I kind of want the last animation to be uh to be on the on this element which is the main element. And there we go. We have the last bit of animation happening where I want to direct the attention which is the number which is the main bit of the UI element. [06:08], [06:27]

Topics Covered

  • Motion Adds Practical Intention
  • Concurrent Animations Beat Sequential
  • Stagger Directs Attention Purposefully
  • Copy-Paste Scales Animations Fast
  • Overlap Creates Seamless Loops

Full Transcript

Motion isn't just decoration. It's it

actually adds life to your designs. And

when used right, it can even add practicality, intention to your design, especially when it comes to product design and web design. However, it can also be very, very useful when you're presenting your work. That could be on a

portfolio or social media. And today,

I'll show you how we can use motion to present your UI design elements. And

that could be used for actual products.

It could be used for your social media.

It could be used for your portfolio. And

we're going to do this very, very easily on jitter.video, which is a free

on jitter.video, which is a free platform that you can use right now.

You'll learn the principles, the setup, how to make UI animations feel clean and intentional, and we're also going to learn how to loop it. So, let's dive right in.

[Music] All right. So, I have a couple of design

All right. So, I have a couple of design elements here that I've designed for a recent project. So, you can use them.

recent project. So, you can use them.

I'll I'll leave a link to it if you want to follow along, or you can use your own UI elements. So, first and foremost,

UI elements. So, first and foremost, we'll start by creating our animation frame. For me, I'm going for the

frame. For me, I'm going for the vertical format.

I'm going to go with 1080 by 1350.

This is going to be your animation frame. You can have it in whatever size

frame. You can have it in whatever size uh or background uh you want. I'll add

in uh one of my elements just so I can give this a background and see how dark I want um the background to be in terms of gray.

Um, I think I'm going to give it a little bit of a of a blue hue.

There we go. I think this should do.

What I'm going to do is I'm going to drag all of the all of these UI elements in here and I'm going to start centering all of them. I don't care if they're overlapping now. That doesn't matter as

overlapping now. That doesn't matter as long as they're centered within the frame. Next, I'm going to go ahead and

frame. Next, I'm going to go ahead and open the plugins, the Jitter plugin, and that's going to start copying the frame for me.

Um, and then it should open up inside of Jitter.

So, there we go. We now have everything transferred over to Jitter. I love this plug-in. I don't have to recreate

plug-in. I don't have to recreate everything from scratch. I'm going to start with the invoice and then I'm going to start with the other two UI elements. I'm going to hide them for

elements. I'm going to hide them for now.

And let's look at this. All right. So,

clicking shift and one so I can zoom to fit. Um,

fit. Um, I'll start by adding in uh slide in animation or maybe we can even better yet we can we can go with move and scale

in. Um, so that's going to be my animate

in. Um, so that's going to be my animate in for this specific card. I'm going to go left to right for everything. So,

there we go. And then obviously we can we can mess around with the duration here. can make it a bit faster. So I

here. can make it a bit faster. So I

think 0.75 should be good to go for this. So inside of my card I can have

this. So inside of my card I can have every element animated as well as the whole card is animating in. So I'm going to pick this right here for example.

Give it a scale in animation for this one. There's a whole bunch of presets

one. There's a whole bunch of presets that we can pick from. Um I do think for the QR code I can go ahead and give it a mask reveal uh without zooming in the

content should be fine. Um, I'm going to I'm going to talk more about the timeline in a bit, but basically I'm just going to give all of these elements

uh some animations from the presets.

Nothing too fancy. Presets should be enough. However, for text animations, I

enough. However, for text animations, I always like to go for the text animation itself with a text smoothing of none.

But for the effect parameters, I like to go with slow down. I feel like it gives it bit of a smoother movement. Um, I'm

going to, what's nice about Jizer as well is you can copy that specific animation for other elements. So, I'm

going to give that same animation um to the rest of my text elements.

So, let's take a quick look. That's

fine. Uh, although I like a bit of a stagger. So, I can start with

stagger. So, I can start with um this first element and then stagger in the rest of rest of the text elements.

Um, should be good to go. Next is maybe we could uh I kind of hate that it's if it doesn't feel centered. So, I'm just going to center this right now. Um,

these these misalignments sometimes happen when we're moving things from jitter into from figment to jitter. And

basically, I'm going to give this an animation as well of sliding in from let's do from the bottom up, right? And

we can give this an 0.6 second um animation. And we'll give that same slide in animation to all of these

elements. Now let's see let let's look

elements. Now let's see let let's look at this as at this timeline and see what things you know what's happening in here. So card moves in. As the card is

here. So card moves in. As the card is moving in, I'd like to actually start in all of my animations. Uh and then I'll start staggering them the way I see fit.

So there we go. Everything is happening all at once. Um, which is definitely better than the card animating in and then waiting to start all of these

animations. So we can actually start um

animations. So we can actually start um having these animations playing concurrently.

However, I think the logo and the QR code should start first and then we can have these text um

layers animating again in a staggering fashion.

But before that uh before the last bit um where the price is for the invoice, I'm going to start animating this element above it. So we can have the

animation actually uh staggering in a nice way. And then

finally the elements at the bottom the dates are animating last. I kind of want the

last animation to be uh to be on the on this element which is the main element.

So I'm just going to give it a bit more time. Let's see how that looks. I think

time. Let's see how that looks. I think

this is good. The QR code is taking a lot of time. So I'm going to decrease that.

And there we go. We have the last bit of animation happening where I want to direct the attention which is the number which is the main bit of the UI element.

You can you can use this technique or use any other technique the way that you see fit. Now it just gets easier from

see fit. Now it just gets easier from here because we are literally going to group this. We're going to say card one

group this. We're going to say card one animation and we're basically going to use the same sort of animation for the rest.

However, we need to animate this out before animating cartoon in. So for the invoice, I'm going to go ahead and give this an out animation. I'm going to

slide out uh this and give this an 0.3 because I want it to slide out pretty quickly. And for the slide by, I want it to be uh to to

animate to the right, not by 300 pixels.

That's a bit too much. Maybe we can go ahead and give this 70 pixels. This

should be enough. I'm going to add this into my group of animation. And that

should be it now.

Okay. So for this looping animation, I want the car to to to animate in, stay for like 2 seconds, and then animate out. So the total, so it's like 1.5 uh

out. So the total, so it's like 1.5 uh one or 1 second of animation in 2 seconds. So we're looking at the 3se

seconds. So we're looking at the 3se secondond mark where it should animate out. So I'm going to move this into the

out. So I'm going to move this into the 3 second mark and then this animates out. Let's see.

So it animates in, stays for a bit.

Maybe it's a bit too much, actually. So,

I think 2.4 should be enough. So,

animates in, stays for a bit, and then it right here. I think 2 seconds should be the sweet spot. So, animates in, stays for a bit, animates out. All

right.

Should be good to go. Now, what we can do is we can take copy some of these uh some of these design uh some of these animations for the rest of the cards.

So, we're going to go ahead for our project completion.

Um, we can actually start with the rec record.

Um, and I'm going to use the same animation in.

If I copy this animation for this card, what happens? All right. And then this

what happens? All right. And then this animation. I don't know what happened

animation. I don't know what happened there, but it started to work again. So

I literally just copy pasted that same uh animation I think.

So right here this is good. This

animates out and then we have the animation in for the second UI element.

Um similarly I'm going to maybe take in the grow in uh animation and have the avatar here grow in. Take take

the slide in animation for the text and copy paste it into here.

So paste into here. Paste this as well.

We can start layering this and staggering them. Right

as this is happening, we already went through this so we don't have to reexlain everything. And I think it's a

reexlain everything. And I think it's a bit smooth. just the way that we want

bit smooth. just the way that we want it. And then we can use the same slide

it. And then we can use the same slide in animation for these two buttons down here. Again, in a nice tagger fashion.

here. Again, in a nice tagger fashion.

We're going to do that.

And then there we go. This is done. So

you see how quick that was because we've already, you know, done everything for card one. So we can start copy pasting

card one. So we can start copy pasting this. Uh that's these same animations.

this. Uh that's these same animations.

So that's done. um we'll wait in for two seconds right so here we waited two seconds so when this started to start at 2.38 so around 4.4 four is when we

should animate out. Uh we'll take the same slide out animation and we'll give my uh record UI element,

the same slide out animation. There we

go. And then take again the slide in animation, the move and scale in animation and do the same thing for our last UI element. It's going to be a bit

interesting here, so stick around. So

there we have our our last card animating in have a bit of an overlap.

There we go. And then here what we can do is we can actually give this I like to use for percentages. Um the mask in

makes it feel a bit smoother.

Uh and then what we can do is we can give this a mask reveal animation but from as if like this bar is actually like growing

from left to right. And I'm not going to zoom the content but I'm going to have this animate as such. We're going to give this an 0.7 seconds. And then we're

going to do the same thing for this one.

We're going to have an overlap animation here.

Should be good.

Um, and then we're going to overlap these animations down here as well. So

everything we've just done, we're going to overlap them.

We don't want the animations to play one by one, but rather have an overlap and a nice stagger effect. So there we go. This is good. Take the same slide in

go. This is good. Take the same slide in animation for these buttons.

And we're going to give this slide in this slide in and all of the other

elements the same slide in.

And we're going to stagger them ever so slightly. And I think that's it. So,

slightly. And I think that's it. So,

let's rewatch.

First card animates in.

Second one animates in. Third one

animates in. And then we need to animate this out. I do think it's a bit too fast

this out. I do think it's a bit too fast though. So, we are going to

though. So, we are going to um we're going to move this just a tiny bit. We have this one,

bit. We have this one, this one, and then this one.

All right. For this,

I'm going to increase this duration just a bit and all of this as well. Just a

bit.

Right. So, it's a bit smoother.

And lastly, we're just going to slide this out.

So, we're going to slide out the last UI element right here. Maybe

right here. Maybe stays for a bit. And then right here, it should slide out.

There we go.

Actually, I need to copy that slide out animation, select the frame, the the project completion frame, and

then paste that here. And that's it. We

have now a very hopefully a very smooth looping animation. First card, we see

looping animation. First card, we see it. It's nice. Second card animates in.

it. It's nice. Second card animates in.

Third card animates in and out. back to

the first card. And that's it. So,

um, do you see how quick that was? In

literally less than 15 minutes, we were able to, you know, to animate all of our cards, add in very very like detailed animations. If you want access to this

animations. If you want access to this jitter file, I'm going to I'm going to leave a link for you to join my Discord channel, and you can do that by going on

to effect.design design and going into

to effect.design design and going into the academy the community bit and um you can claim free access to the

discord channel. It's it's free for a

discord channel. It's it's free for a limited time but you will have access to this specific jitter file that you can reuse um copy paste you know these

animations and use them the way that you want. along alongside other uh or

want. along alongside other uh or helpful hopefully helpful uh resources.

Um, and if this video is helpful, please leave a like, um, subscribe, leave a comment. What do you want to see the

comment. What do you want to see the next time? And, um, yeah, I'll see you

next time? And, um, yeah, I'll see you then.

Loading...

Loading video analysis...