Create a Smooth Automatic Carousel Animation in Figma

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
Hi, welcome to my channel Today, I'm gonna show you how to create this automatic Carousel animation Okay, let's create a frame first I'm gonna do a desktop frame Next, I'm gonna create a column grid I will set up like this After that, I'm gonna drag an image to the frame then scale down and align the image because I want the content to be clear so I'm gonna make the image darker I will create a rectangle to cover the image then I change the color to solid black and reduce the opacity to 20% Alright, it's time to add some text to this page Because this video focuses on  animation I will speed up this part Okay, now I'm gonna duplicate it and change the image title and description Alright, we're done with the reparation Let's move on to the animation step First I'm gonna copy the title from slide 2 to slide 1 then put it down and reduce the opacity to 0% Next I'm gonna copy the description from slide 2 to slide 1 and reduce the opacity to 0% We're gonna do the same thing which the text in slide 1 I'm gonna copy the title and paste in slide 2 then pull it up and reduce the opacity Okay, let's create a prototype Because it is an automatic carousel I'm gonna select after delay and the time will be 3000 milliseconds Then I will select smart animate and set up like this All right, let's review the text animation It looks good to me Now I'm gonna do the same thing with slide 3 I will speed up this part Okay, It looks good to me Now, we're gonna animate the image First, I'm gonna create a mask for the image and give it a name Then I will copy the mask from slide 1 to slide 2 and drag it below the main image of slide 2 and now I'm gonna do the same thing with slide 2 I create a mask for image of slide 2 and rename it Next, I'm gonna copy this mask and paste it on slide 1 and drag it below Okay I want this image to move from right to left so I'm gonna pull this mask off the slide I also want to add zoom effects for  these images I'm gonna zoom in Sapa picture in slide 2 and zoom in Ha Long picture in slide 1 and now we have this animation It looks nice to me Now I'm gonna do the same thing with slide 3 Alright, let's see how it look it looks good to me Next, I will create a loop animation for  these slides However, if I connect slide 3 to slide 1 The animation will not work properly let's see what happens To solve this, I'm gonna create a slide 4 that is copy of slide 1 Then, I'm gonna connect slide 3 to slide 4 and set up the animation like this Next I'm gonna connect slide 4 to slide 1 and set the duration to 1 millisecond and select instant animation Now, I'm gonna change the mask I'm gonna copy the mask of slide 3 to slide 4 and pull it down I'm gonna zoom in the image of Phu Quoc Next I'm gonna rename the mask of slide 4 Because if it has the same name as slide 1 the animation will not work properly Then I'm gonna copy the mask of slide 4 to slide 3 and pull it down and I'm gonna zoom in this Sapa picture then I'm gonna pull the mask off the slide you need to hold the space button so that the mask doesn't go out of frame Okay let's see how it looks Oh I did something wrong Let's fix it First I'm gonna delete irrelevant content Oh, I see the problem here I'm gonna drag this Sapa 2 out of Phu Quoc group Next, I'm gonna change the text I'm gonna copy Phu Quoc title and paste in slide 4 pull it up and reduce the opacity to 0% I'm gonna do the same thing with Sapa title and pull it down Next, I'm gonna copy and paste the description Now, let's see the result All right, it works perfectly That's all for today, hope you like it Thanks for watching
Info
Channel: Viet Graphics
Views: 27,397
Rating: undefined out of 5
Keywords: Automatic Carousel Animation, Figma, Carousel, Parallax
Id: XN4OO8RECcE
Channel Id: undefined
Length: 13min 5sec (785 seconds)
Published: Tue Oct 18 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.