3D Animated Hamburger Website Figma Tutorial Smart Animate Scroll Effect — Transcript
Full transcript
- 0:00Hey guys, today I'm going to show you
- 0:02how to create and design this super
- 0:05awesome premium animated carousel inside
- 0:07Figma. There's no plugins, no fancy
- 0:10tools needed. A while ago, we posted a
- 0:13short of this carousel in action, and
- 0:15you guys loved it. So, the comments from
- 0:17you were absolutely amazing. So, we
- 0:20decided to create a full step-by-step
- 0:22tutorial so that you can learn how to
- 0:24build something similar yourself. Now,
- 0:26the best part is it's really easy to
- 0:28follow, even if you're a complete
- 0:30beginner. We'll go step by step from a
- 0:33blank canvas all the way to a smooth
- 0:36working prototype. You'll learn how to
- 0:38design it, animate it, and make it look
- 0:40clean and fun to use. And if you want
- 0:43access to the source file of this entire
- 0:45design along with extra bonus tutorial
- 0:48and extra tips, it's all available for
- 0:50our Patreon members. The link's in the
- 0:52description if you want to check that
- 0:54out. And hey, I'd seriously love to see
- 0:57what you create with this. So, if you
- 0:59post your version anywhere on social
- 1:01media, just tag us so that we can check
- 1:03it out and share some love. All right, I
- 1:06am super excited. So, let's not waste
- 1:08any more time and let's get into it. All
- 1:10right, before we jump into the actual
- 1:12design, we're going to prep everything.
- 1:14Our typography, colors, icons, and
- 1:16images. It might feel like a small step,
- 1:19but this will actually make the whole
- 1:20process way faster and smoother. We'll
- 1:23be using two fonts for this project.
- 1:25Oswald and Inter. Both are Google fonts.
- 1:28So if you don't have them, you can just
- 1:30download them for free.
- 1:32Now, we aim to have a bold yet luxurious
- 1:35feel. So for the headings, we'll be
- 1:37using a font called Oswald in all caps.
- 1:40We're going to follow a simple naming
- 1:42style for all our text like heading XL,
- 1:45heading LG, and heading medium just to
- 1:48keep things clean and consistent. So the
- 1:51first one is heading XL font size 148
- 1:54pixels and weight semibold.
- 2:03Next heading LG. We'll set this to 70
- 2:05pixels also semibold.
- 2:19And here's heading medium. Same Oswald
- 2:21font, but this time the weight is
- 2:23medium, size 24 pixels. And we'll
- 2:26increase the letter spacing to 4%.
- 2:37Cool. All right, those are our heading
- 2:39styles. Now on to the body text. Now
- 2:42here we're switching to enter and we'll
- 2:44keep the letter case as type.
- 2:49So letter spacing is 0%.
- 2:59We'll call this style body XL regular.
- 3:07Font size is 28 pixels
- 3:10and line height 160%.
- 3:20font weight semi- bold.
- 3:25[Music]
- 3:29Actually, since we're using semi-bold
- 3:31weight here, let's rename that to body
- 3:33XL semi bold just to keep the naming
- 3:36consistent.
- 3:38Now, let's finish setting up the rest of
- 3:39our body textiles. Starting with body
- 3:42LG, we'll make one with regular weight
- 3:44at 20 pixels.
- 3:52Then we'll create a second version of
- 3:54Body LG, but this time with medium
- 3:56weight.
- 4:05And next is body MD.
- 4:08But first, we'll set one with regular
- 4:10weight and a smaller size with a font
- 4:13size of 18 pixels.
- 4:16Then we'll duplicate that and create a
- 4:19semi-bold version. And let's also add a
- 4:21medium weight version just to keep it
- 4:23flexible.
- 4:44Lastly, we've got body SM. Font size 16
- 4:48pixels with both regular and semi-bold
- 4:51weights.
- 4:56Awesome.
- 5:07All right, we have the typography now.
- 5:10All done. Everything styled, named, and
- 5:13ready to roll.
- 5:19Now, let's add some flavor. It's color
- 5:21time. So, let's set up our color
- 5:23palette. I'm going to create a circle
- 5:25for each color that we'll be using.
- 5:33[Music]
- 5:47Starting with our darkest primary color.
- 5:49Now, this will be used for the
- 5:50background to give everything that
- 5:52luxury high-end feel. So, next I'm going
- 5:56to add a neutral gray. We'll use this
- 5:59for borders and outlines on some of the
- 6:01UI elements.
- 6:04All right. Now, for a light gray, which
- 6:06we'll mostly use for the copy and small
- 6:08labels.
- 6:23All right. Now, let's add in our bold
- 6:25red. This is going to be the main color
- 6:28for for our buttons, excuse me.
- 6:39And I'll also add two creamy colors. One
- 6:42of them will be used for button
- 6:44backgrounds and the other one for
- 6:45headings.
- 6:59Cool. All right. Now, let's move on to
- 7:01our complimentary colors. Now, first a
- 7:04light green. We're going to use this to
- 7:05highlight a few feature sections.
- 7:14Then a light red again mainly for
- 7:16accents or uh decorative elements.
- 7:29Next is a pastel yellow
- 7:39and then a slightly softer yellow just
- 7:42to give us uh some flexibility in tones.
- 8:01Adding a light pink here as well.
- 8:05And let's do one more. A nice soft light
- 8:08orange to round out the palette.
- 8:14Perfect. Awesome. All right. Cool. So,
- 8:16we got our colors in place and ready to
- 8:19use. Let's move on to images.
- 8:36I'm going to add in a floating hamburger
- 8:38image here. This is the one we're going
- 8:40to animate later. All right, just so you
- 8:42know, you can find similar images on
- 8:44Freepick or Invato. just search for
- 8:47floating burger or burger layers. But if
- 8:50you want to use the exact same image
- 8:51here that I'm using, so there's a free
- 8:53download in the description, just scroll
- 8:55down and grab it.
- 8:58Now I'll drop the layered hamburger in
- 9:00the frame.
- 9:11As you can see, this image has all the
- 9:13layers separated. the bun, meat,
- 9:15lettuce, tomato, everything is in its
- 9:17own layer. Now, that's going to be
- 9:20really important for the animation
- 9:21later. So, make sure your burger is
- 9:23layered, too. If you're using an image
- 9:26that is not layered, we've included a
- 9:28bonus Photoshop tutorial for our Patreon
- 9:31members showing you exactly how to
- 9:34separate layers easily. Plus, you'll get
- 9:36this full project file and a detailed
- 9:38tutorial on how we generated this kind
- 9:41of image using chat GPT prompts. Now, if
- 9:44you haven't grabbed your image yet, feel
- 9:45free to pause here and either find one
- 9:47online or download the one from the
- 9:49link. All right,
- 9:52cool. So, now that we've got our images
- 9:54in place, the last thing to prep is our
- 9:56icons.
- 10:01Now, for this project, we are grabbing
- 10:03all of our icons from Phosphor Icons. It
- 10:06is a great free site where you can
- 10:08customize the style, size, and color. So
- 10:13let's start with the first one. We'll
- 10:14search for fire.
- 10:19We are choosing the filled style,
- 10:21setting the size to 24 pixels,
- 10:26and clicking copy to clipboard.
- 10:30Then we'll head over to Figma and paste
- 10:32it right in.
- 10:40Now we'll repeat this same process for
- 10:42each icon we need in the design.
- 11:56[Music]
- 12:36And here's the last one grain. Same
- 12:39deal. Copy and drop it into the frame.
- 12:46And that is it. Our typography, our
- 12:48colors, our images, and icons are all
- 12:52ready to go. The next move is a pro tip
- 12:56that is actually going to save you
- 12:57hours. Trust me on that. So, we're
- 12:59setting up text styles and color styles
- 13:01so that you can update your designs in
- 13:03seconds, not hours. So, watch this.
- 13:07I'm selecting our first heading. Now,
- 13:09over in the text panel, click on the
- 13:11style icon, these four little dots here.
- 13:14Then, hit the plus button. Name it
- 13:16heading XL or whatever you want to call
- 13:18it, and click create style. Boom. That's
- 13:23now a reusable text style, and it shows
- 13:26up in the design panel, too. Now, we'll
- 13:29do this for every text style that we've
- 13:31created. Heading LG, body, XL, you get
- 13:34the idea.
- 14:03[Music]
- 14:54and here's why this matters. So, say you
- 14:56decide to change your font later. If you
- 15:00set this up right, you can only change
- 15:02it once. And Figma updates every single
- 15:05instance in your design. So there's no
- 15:08more clicking through every screen. It's
- 15:10fast. It's clean. And honestly, it's
- 15:13it's how real designers work. And last
- 15:16one here. And then we are done with
- 15:18textiles.
- 15:35All right. Now, let's do the exact same
- 15:38thing for our colors.
- 15:42Select each color, click on the style
- 15:44icon, hit plus, and name them whatever
- 15:48works for you, like primary, secondary,
- 15:50or something more specific.
- 16:00And done.
- 16:11[Music]
- 16:29Having
- 16:59these color styles uh set up will
- 17:01actually make things faster later on.
- 17:03And I promise it'll save you more than
- 17:04once.
- 17:44and done. So, we've got them all saved
- 17:48as color styles. Now you'll see them all
- 17:50nicely listed in the right panel. Clean
- 17:53and organized. Looks super professional.
- 17:56And all right, we can finally start
- 17:57designing our first screen. Now I'm
- 18:00hitting the frame tool and selecting the
- 18:03MacBook 16in preset.
- 18:13Now, you don't have to do this part, but
- 18:15I'm changing the height to 992 pixels.
- 18:18just so everything fits nicely on my
- 18:20screen when I present later. All right,
- 18:23let's set the mood. I'm applying our
- 18:25pure black from the color styles as the
- 18:27background. Now, I'll hit T for text and
- 18:30type out our main heading, Crown Burger.
- 18:40So, for this, I'm using our larger text
- 18:42style heading XL and aligning it to the
- 18:45center of the frame. So, let's give it
- 18:47some contrast. I'm applying our light
- 18:49cream as the text color.
- 18:56And now, just above that, I'm adding a
- 18:58smaller heading, this week's favorite.
- 19:06Now, this one uses the heading medium
- 19:08style with a light gray color.
- 19:14And below our main heading, I'm dropping
- 19:16in a quick value prop.
- 19:23A premium burger that delivers all the
- 19:26flavor you crave.
- 19:29Made with healthier ingredients you can
- 19:31trust.
- 19:42Cool. Sounds good. Clean and clear. It's
- 19:44what we're going for.
- 19:48And now I'm going to select all three
- 19:50text layers and apply an auto layout
- 19:52using shift + a.
- 19:59So let's set a 12 pixel gap between the
- 20:01main heading and the paragraph.
- 20:04And that is it. Cool. The hero section
- 20:08is is starting to take shape. So now
- 20:10let's build out the navigation for our
- 20:12website.
- 20:21For the menu items, I'm using our body
- 20:23medium textile with a medium weight
- 20:26[Music]
- 20:31and applying our light gray as the text
- 20:34color. And the first nav item is order.
- 20:38Then find restaurant
- 20:42offers
- 20:46menu
- 20:53delivery
- 20:58and more.
- 21:00I'll select the last three items and
- 21:02apply auto layout and then set the
- 21:06spacing to 54 pixels.
- 21:09I'll do the same for the first three on
- 21:11the left.
- 21:13Now, let's make space in the middle for
- 21:15our logo.
- 21:19I'm going to create um something a bit
- 21:21custom here. So, I'll type out BKG using
- 21:24odd oswald, excuse me.
- 21:35and set the size to 18 pixels.
- 21:45Then what I'll do is I'll draw a
- 21:47horizontal line with round edges.
- 22:04rounded edges just like that. Yep.
- 22:12And letter spacing to zero. Font weight
- 22:15to semi-bold.
- 22:28Now I'll bring in the fire icon we
- 22:30downloaded earlier and give it our bold
- 22:33red color to just spice it up.
- 22:37Cool. I'll wrap the whole logo in an
- 22:40auto layout and add some padding.
- 22:56Heat. Hey, Heat.
- 23:24and set the corner radius to 16 pixels.
- 23:44Let me just tweak that spacing a bit.
- 24:27All
- 24:38right, cool.
- 24:40Yeah, that looks nice. Cool. I'll align
- 24:44it with the menu items and apply auto
- 24:47layout to the full nav row.
- 25:06To make sure the logo stays perfectly
- 25:08centered, we need to match the width to
- 25:11the sorry, we need to match the width of
- 25:13the left and right menu sections. And
- 25:15once that's balanced, we can center line
- 25:18everything nice and cleanly.
- 25:30Now, let's build our buttons. One for
- 25:32signup and one for the shopping cart.
- 25:43For both, I'm using a semi-bold font,
- 25:47wrapping them in auto layout, and
- 25:48setting the padding to 24 pixels
- 25:50horizontally and 12 pixels vertically.
- 25:55The first button gets a primary red
- 25:58fill, and I'll set the text color to our
- 26:02secondary cream. I'll also give it a
- 26:05nice rounded look with a 50 pixel corner
- 26:09radius.
- 26:11Yep.
- 26:12Now for the second button. So for the
- 26:14second button, we'll use the cream color
- 26:16fill. And I'll drop in our shopping cart
- 26:18icon next to the text.
- 26:40All right, I'll apply an auto layout
- 26:42with 24 pixel spacing between the icon
- 26:44and text
- 26:50and align it with the rest of the
- 26:52navigation.
- 26:55And that's our navbar. There we go.
- 26:58Clean, balanced, and ready.
- 27:01So, let's just nudge our main heading
- 27:04and supporting text a little higher just
- 27:05to give it just give that layout more
- 27:07breathing room.
- 27:25And now I'll add just a a subtle spark
- 27:28graphic just right here. Just a small
- 27:30touch, but it adds a bit of personality
- 27:32and motion to the uh hero section.
- 27:44That's looking slick already. Cool.
- 27:48All right.
- 27:50All right. Now, the fun part. Let's
- 27:52bring in our delicious hamburger. So,
- 27:55I'm dragging it into the frame. And
- 27:57since all layers are separated, we can
- 27:59animate and style them individually.
- 28:21So, first I'll go layer by layer and
- 28:23apply a soft drop shadow to each one.
- 28:27Now, this adds depth to make the burger
- 28:29feel more real. Now, I'm not being too
- 28:31precise with the values here. I'm just
- 28:33tweaking it until it feels right.
- 28:35And honestly, that's the beauty of it.
- 28:37So just trust your eye and adjust until
- 28:39it has the weight and the vibe that you
- 28:41want.
- 28:57[Music]
- 29:20Hey.
- 29:28Hey. Hey.
- 30:30Now, let's give the whole burger a bit
- 30:32more spacing. I want it to feel open and
- 30:34stacked, but not squished.
- 31:05[Music]
- 31:09I'll group all the layers just for a
- 31:11second so that I can center align the
- 31:13burger in the frame. Then ungroup them
- 31:15again. It's important that the layers
- 31:18stay ungrouped since we'll animate each
- 31:20part individually later. So, next I'm
- 31:23dropping in a light effect over the
- 31:25burger. This is just um a subtle
- 31:28highlight to make it glow a little bit
- 31:30and feel more polished. So, I won't
- 31:32create it from scratch here, but this
- 31:33will be available to our Patreon members
- 31:35in that source file.
- 31:45And that soft shine makes a huge
- 31:48difference. The burger already feels
- 31:49more dynamic and alive, which is great.
- 31:52Okay, the next thing we will create is a
- 31:54scrollable bar. So, let's draw a
- 31:57rectangle. This will be used for
- 31:59scrolling and animating the design.
- 32:05Let's do it with 8 pixels and a height
- 32:07of 660
- 32:10pixels.
- 32:21We'll add a creamy color and reduce the
- 32:23opacity to 14%.
- 32:26Now we'll position the bar to the edge
- 32:28of the screen. 8 pixels of distance
- 32:31should be good.
- 32:37Let's actually increase the opacity to
- 32:3818% to make it more visible. All right.
- 32:41And that's better.
- 32:46So, we'll grab the existing bar, copy
- 32:48and paste to create a smaller one. We'll
- 32:51reduce the width to 4 and height to 218
- 32:55pixels.
- 32:56And we'll also make it round. For the
- 32:59color, we'll select secondary cream.
- 33:03We'll place that inside our main bar,
- 33:04which we will also make round.
- 33:12Fantastic.
- 33:15And there it is. Our first screen is
- 33:18done. If you made it this far,
- 33:20seriously, that is a win. You built
- 33:22something clean, custom, and full of
- 33:26personality. But we're not stopping
- 33:28here. And by the way, if you are
- 33:30enjoying this tutorial so far and you're
- 33:32thinking, "Wow, this looks amazing, but
- 33:35how do I actually get good at making
- 33:37things like this on my own?" Well, then
- 33:40let me save you a ton of time and
- 33:42frustration. Our UI UX playbook was made
- 33:45for exactly this. For people who want to
- 33:48learn how to build modern, clean UI
- 33:51without second-guessing every layout,
- 33:54every font, or spacing decision, over
- 33:5720,000 designers, developers, and
- 33:59marketers have downloaded it already,
- 34:01and it's rated five stars because it
- 34:04actually helps. We've received some some
- 34:06really awesome great reviews on Trust
- 34:09Pilot, so feel free to check them out
- 34:11and see what our students are saying.
- 34:13It's packed with top UX and UI design
- 34:16tips from senior product designers, all
- 34:18broken down in a way that is super easy
- 34:21to apply. There's a link in the
- 34:23description, so go ahead and grab it now
- 34:25and uh you can keep following along with
- 34:27this tutorial knowing that you have the
- 34:30solid design foundation behind you ready
- 34:32to go. So, let's get into the second
- 34:34screen.
- 34:36Now, truly, this is where the magic
- 34:38happens. This is the way the the
- 34:40animation actually works. And it's
- 34:42actually super simple. When the same
- 34:44element exists on both frames, but its
- 34:47position or opacity changes, then Figma
- 34:51animates between them. So, let's test
- 34:53that.
- 34:55So, on the first screen, we have our
- 34:56title centered at 100% opacity. On the
- 35:00second screen, I'll move it slightly and
- 35:01reduce the opacity.
- 35:03And that's it. When we prototype, Figma
- 35:05will handle the animation between those
- 35:08two states. But of course, we will still
- 35:10need to set that animation.
- 35:20[Music]
- 35:27Next, we want to animate the scroll bar,
- 35:29but also set the touch points that when
- 35:31dragged on will trigger the animation.
- 35:34So, I'll copy the scroll bar from screen
- 35:36one, paste it into screen two.
- 35:42Now, we'll create an artificial frame.
- 35:45This will be the touch target. In the
- 35:47prototype tab, I'll drag the connection
- 35:50to the second screen. Then, set the
- 35:53trigger to on drag. Animation type smart
- 35:56animate. Easing set to ease in and ease
- 36:00out. and duration to 800 milliseconds.
- 36:05Next, let's prepare the horizontal
- 36:07scroll effect. So, on the second screen,
- 36:10I'll take the inner bar and shift it to
- 36:13the center. That gives us space for
- 36:15three horizontally scrolling sections.
- 36:18So, what I'll do is I'll also add a
- 36:20second artificial frame on the top half
- 36:22of screen 2, just like before, and apply
- 36:26the exact same prototype settings.
- 36:38And let's preview that.
- 36:42So, the titles sliding and fading. The
- 36:44scroll bar moves smoothly. This is
- 36:47actually looking real juicy. I like
- 36:48this. Um, so now let's bring the
- 36:51hamburger to life. So I'll start by
- 36:54taking the bun layer and moving it up
- 36:56the navigation bar.
- 37:03Then grab the salad layer, place it
- 37:06below the bun with a nice amount of
- 37:08space.
- 37:20Yeah, we'll fine tune that later.
- 37:28[Music]
- 37:31Repeat that for each layer. Tomato,
- 37:34cheese, patty.
- 37:47Spacing them vertically so that the
- 37:49stack feels balanced.
- 38:00And let's scale the entire burger up a
- 38:03bit to make it pop.
- 38:12Cool. So, I'll select all the layers,
- 38:14increase the size just slightly, and
- 38:16tweak the spacing just to make it feel
- 38:18open and natural.
- 38:46Now I'll move the whole burger stack to
- 38:48be roughly centered vertically. Okay.
- 39:09Let's preview that.
- 39:16Perfect.
- 39:18Now, now for the shine effect. So, just
- 39:20a subtle highlight to make everything
- 39:23feel more premium. I'll select the shine
- 39:26layer on screen two. Move it slightly up
- 39:29and to the side. Just enough to catch
- 39:31the eye.
- 39:33Preview that.
- 39:36[Music]
- 39:39Nice. Awesome. Yeah, just a little
- 39:41movement, but it just adds so much for
- 39:43that. Now, let's add a soft base under
- 39:45the burger to anchor it visually.
- 39:55I'll grab a circle, stretch it to 620
- 40:00pixels wide by 62 pixels high, and place
- 40:04it just below the burger.
- 40:14Then I'll hit that to send it behind.
- 40:25Set opacity to 13%.
- 40:28And center align it.
- 40:32Now I just realized that the burger is
- 40:34not perfectly centered. So that's no
- 40:35problem. What I'll do is I'll group all
- 40:37the layers. align horizontally
- 40:40and ungroup immediately. Now, that's
- 40:42important because the animations won't
- 40:44work with groups.
- 40:46So, let's also add a slight shadow under
- 40:49the burger to add some of the subtle
- 40:51depth.
- 41:05Cool.
- 41:14Love that.
- 41:19Now I'll copy that ellipse to the first
- 41:21screen. Shrink it down.
- 41:31Send it to the back.
- 41:38Set its opacity to zero
- 41:44and push it a bit lower using the arrow
- 41:46keys.
- 41:51Shrink it down.
- 41:55Now, this way when we animate, it'll
- 41:57fade and scale into view.
- 42:05So, let's preview again.
- 42:09Yeah, that's looking amazing. Cool.
- 42:13Yeah, the shadow, the shine, the stack.
- 42:15Cool. It all just works. It's great.
- 42:26Last step for this section. Let's bring
- 42:28it home. We are going to bring in some
- 42:30decorative elements to really make this
- 42:33layout shine. So, I'm grabbing our
- 42:35tomato and basil graphics and I'm going
- 42:37to be placing them around the burger.
- 42:41And these little details add movement
- 42:43and give the whole composition more
- 42:45personality. I'll flip a few of them and
- 42:48resize others. So, just to break that
- 42:50symmetry and add some variation. Now,
- 42:53that way the layout feels more natural
- 42:55and dynamic. You can really get creative
- 42:57here. Try different leaves. Try
- 42:59different ingredients or whatever fits
- 43:01your own theme.
- 43:15Now, let's take it up a notch with a
- 43:17blur effect. So, a few of these elements
- 43:19will be blurred slightly just to create
- 43:22some depth and make the burger feel like
- 43:24it's popping off the screen. So once
- 43:26everything looks good, I'll select the
- 43:28elements and copy them back into the
- 43:31first frame.
- 43:44Now, here is where the animation magic
- 43:46kicks in. So I'm going to rotate each of
- 43:49these elements in the first frame and
- 43:51reduce their opacity to zero. So that
- 43:54way when we transition between screens,
- 43:57they'll fade and rotate into place.
- 43:59Subtle, but it's really effective.
- 44:08So let's preview that.
- 44:11Beautiful.
- 44:13Awesome. Yeah, they're rotating in
- 44:14cleanly. Uh but we're not done yet. So
- 44:17now I'll just adjust their position in
- 44:19the first frame, pushing them further
- 44:21out from the center. So that extra
- 44:24movement just gives them more travel
- 44:25space during the animation, which makes
- 44:27the entrance feel more natural and
- 44:29impactful
- 44:39and let's preview again.
- 44:42Wow, that adds that adds so much depth
- 44:45and energy. So the whole scene feels
- 44:47really alive right now. So, let's let's
- 44:51now highlight some of the premium
- 44:52qualities of this burger. What we're
- 44:54going to do is create ingredient
- 44:56highlight pills. They're little floating
- 44:58callouts to that actually explain what
- 45:01makes this burger so special.
- 45:07The first one, organic sesame seed bun.
- 45:12Now, that tells our users this isn't
- 45:14just any bun. It's made from healthy
- 45:16organic ingredients. I'll wrap the text
- 45:19in an auto layout and give the pill a
- 45:23fully rounded shape. Setting the corner
- 45:25radius to 55 pixels.
- 45:28For the fill, I'll start with our light
- 45:30cream color, but convert it to a linear
- 45:33ingredient. Sorry, linear gradient to
- 45:36give it uh depth.
- 45:50And I'll lower the opacity
- 45:53to 16% so that it's visible but soft.
- 45:57Then I'll adjust the gradient direction
- 45:59until it feels right.
- 46:03[Music]
- 46:10Next, I'll add uh just a soft stroke,
- 46:13also using a gradient, and play with the
- 46:15opacity until it blends just right.
- 47:07And final touch, I'll add padding 16
- 47:10pixels on all sides.
- 47:24Now I'll bring in our bun icon. I'm
- 47:27going to place it in the pill and set
- 47:29its color to our light orange.
- 47:53I'll also change the pill text color to
- 47:55secondary cream to keep it consistent.
- 47:59Great. Awesome. Now I will duplicate
- 48:01this pill to create a second one.
- 48:06[Music]
- 48:23So for the highlights, I'll change the
- 48:25font style to body large medium just to
- 48:29make it slightly bigger. Then I'll
- 48:31repeat the same process for a third
- 48:33highlight.
- 49:39and and
- 49:42all right. Now that we've got all three,
- 49:44I'll wrap them in auto layout and copy
- 49:46the group on the right side of the
- 49:48burger.
- 50:01We'll make sure everything is center
- 50:03aligned on both sides.
- 50:14[Music]
- 50:34For the middle pill, we need to set it
- 50:37to hug content and apply the same
- 50:39setting to the parent auto layout as
- 50:41well.
- 51:40Once all the pills are placed and
- 51:42aligned, then I'll check the positioning
- 51:44to make sure both sides are balanced.
- 52:05Then I'll select all the pills, copy
- 52:07them over to the first frame, and send
- 52:10them to the back by pressing this a few
- 52:14times.
- 52:16I'll make them smaller just to give them
- 52:18some some motion in the transition.
- 52:22[Music]
- 52:32I'll group them quickly, align them to
- 52:34center, and then ungroup right after.
- 52:42So, finally, I'll reduce their opacity
- 52:44to zero in the first screen so that they
- 52:46fade in during the animation.
- 52:49All right, and let's preview what we've
- 52:51got so far.
- 52:54All right, everything's working
- 52:56beautifully. The highlight pills fade
- 52:58and scale in. That's great. Gives the
- 53:00whole burger a sense of of quality. So,
- 53:03this is the kind of detail that makes
- 53:04the design feel really premium. All
- 53:07right. Now, let's set up the final
- 53:10screen.
- 53:26So, first we'll fold the hamburger
- 53:28layers back to the original stacked
- 53:29position. Then shift the whole burger
- 53:32toward the corner to make space for
- 53:34content.
- 54:06I'll move the ingredient highlights too.
- 54:08shrink them down and drop the opacity to
- 54:110% so that they'll so that they'll
- 54:14animate out cleanly.
- 54:23Now, let's set up the touch point for
- 54:26dragging. On the second screen here,
- 54:28I'll create a drag area that will
- 54:30trigger the transition to screen three.
- 54:33[Music]
- 54:45In the prototype tab, I'll connect it to
- 54:47the third screen using the same
- 54:49animation settings. Smart animate, ease
- 54:51in and out, 800 milliseconds. And on the
- 54:54third screen, I'll set the arrow I'll
- 54:58set the back arrow to link back to the
- 54:59second. Again, keeping the same
- 55:01animation style.
- 55:15Let's drop the scroll bar in. I'll move
- 55:18it to the bottom of the main bar so that
- 55:20it fits the layout.
- 55:43Quick preview.
- 55:52A, that looks smooth.
- 56:01And next up, let's animate the floating
- 56:03veggies.
- 56:04I'll rotate them slightly, move them
- 56:07closer to the screen edges.
- 56:23and drop their opacity to 0% in the
- 56:27screen.
- 56:29Preview again.
- 56:31Perfect. Smooth, clean, and adds just
- 56:34just the right amount of movement on
- 56:36that. That's great. And now let's add
- 56:38the final screen content. I'll start
- 56:41with the title using our large text
- 56:44style. Setting the width to
- 57:12482 pixels.
- 57:26123% to keep it neat.
- 57:39We'll go with the secondary cream color
- 57:40for that. Below that, I'll drop in some
- 57:44catchy supporting copy.
- 58:40and then show off the reviews.
- 58:45I'll add five stars using a new color.
- 58:48Let's call it vivid orange. Something
- 58:50that really just pops against the
- 58:52background.
- 58:54Heat. Heat.
- 59:29and then I'll drop in the rating score
- 59:31and number of reviews right next to it.
- 59:35Oops.
- 59:39And
- 1:00:40Now let's add our two call to action
- 1:00:42buttons, one for add to basket and one
- 1:00:46for order now.
- 1:00:52[Music]
- 1:01:05All
- 1:01:27right, I'll use auto layout to align and
- 1:01:29space everything properly so that it
- 1:01:31feels really balanced.
- 1:01:47Down.
- 1:01:53Hey.
- 1:02:04And let next let's bring in the pricing
- 1:02:07using a larger font style to make it
- 1:02:10stand out.
- 1:02:26And below that, the calorie count, of
- 1:02:28course, just to give the user a sense of
- 1:02:30what they're ordering.
- 1:02:42And I'll wrap the whole info block in
- 1:02:45some extra spacing
- 1:02:47and add a soft stroke to frame the
- 1:02:50section without making it too heavy.
- 1:03:00[Music]
- 1:04:00last alignment check and everything
- 1:04:02should be nicely centered.
- 1:04:04Awesome.
- 1:04:53Now I'll copy this entire content box to
- 1:04:56the second screen, send it to the back,
- 1:04:58make it smaller, and reduce its opacity
- 1:05:02to 0%. So that way it fades in
- 1:05:05beautifully during the final transition.
- 1:05:12[Music]
- 1:05:47One more detail. I will change the
- 1:05:49stroke color from light gray to dark
- 1:05:52gray for just a bit more contrast.
- 1:05:56Quick preview.
- 1:06:00Ah, that looks smooth.
- 1:06:10And we'll reposition the light so that
- 1:06:12it sits directly above the burger,
- 1:06:14giving that nice balanced glow.
- 1:06:51All right, let's preview the full
- 1:06:53experience from start to finish.
- 1:06:59Wow,
- 1:07:01this is looking absolutely amazing.
- 1:07:04Yes. Awesome. Cool. Great job everyone
- 1:07:08who has made it so far. This tutorial uh
- 1:07:11took a lot of work. So if you enjoyed it
- 1:07:13then support us on Patreon. grab the
- 1:07:16source files and unlock even more
- 1:07:18behindthe-scenes content. And again, I
- 1:07:21would love to see what you create. So,
- 1:07:23if you post your version, then tag us
- 1:07:26because seriously, it means the world.
- 1:07:28Drop some love in the comments and let
- 1:07:30me know what you'd like to see next.
- 1:07:32Thanks so much for watching and we'll
- 1:07:34see you in the next one. Thanks, guys.
About this transcript
This page contains the full transcript of 3D Animated Hamburger Website Figma Tutorial Smart Animate Scroll Effect by uxpeak, generated from the public captions YouTube serves with the video. The transcript has 4,666 words across 776 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.