Layout & Design

Thinking in Frames (Fundamentals Lesson 4)

Thinking in Frames (Fundamentals Lesson 4)

Thinking in Frames (Fundamentals Lesson 4)

Joseph

·

3:54

·

68K views

·

About this lesson

The layout of every website, no matter what was used to build it, is made of rectangles. It doesn’t always look like it, but structurally it’s true. Which is why every layout we create in Framer boils down to one fundamental element: rectangles called Frames.

In this lesson, we’ll start training our brains to think in frames — and understand what they can do for us in Framer.

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=0s Intro

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=5s Thinking in frames

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=23s Frame vocabulary: parent, child, siblings

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=61s Versatility of frames

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=76s Frames in common layout patterns

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=106s Styling frames

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=117s Creating frames on the canvas

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=133s Modifier keys when drawing frames

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=159s Nesting layers in frames

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=175s Building order and wrapping elements in a frame

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=199s Removing a parent frame without deleting children

https://www.youtube.com/watch?v=fQSWqKPNXb0&t=210s Wrap up

🌞 Start for free: https://framer.link/yt

📚 Learn more at: https://framer.link/yt-academy

💎 Join the Community: https://framer.link/yt-community

🎉 Follow on X: https://framer.link/yt-x

0:00the layout of every website no matter0:02what was used to build it is made of0:04rectangles it doesn't always look like0:06it but structurally it's true which is0:09why every layout we create in framer0:11boils down to one fundamental element0:14rectangles called frames in this lesson0:17we'll start training our brains to think0:19in frames and understand what they can0:21do for us in0:24[Music]0:25framer frames and framer are a lot like0:28frames in figma but if all of this is0:30new to you a frame is essentially a0:32rectangle but a rectangle that can have0:35other layers within it on that note I've0:38got a few vocabulary terms you'll want0:39to be familiar with when a layer is0:42inside of a frame we say that it's0:44nested we might also refer to that layer0:46as a child of the frame it's nested0:48within and the frame directly containing0:51a layer is its parent makes sense if two0:55layers sit at the same level of the0:56nesting hierarchy we call them siblings0:59you'll hear me say these words a lot as1:02far as the versatility of frames we use1:04them to group or contain things1:06automatically stack or grid things make1:08things flexible or just draw a plain old1:11rectangle you'll find a lot of great1:13examples of common layout patterns on1:15the insert panel that you can drop onto1:17the canvas to dissect and learn from1:20like this features section the whole1:22thing is wrapped in a frame each feature1:25a frame the images frames each block of1:29content frame and the buttons again1:33frames even text boxes themselves are1:36essentially just special frames you can1:38see from this example that some frames1:41will be visible rectangles but many will1:43be structural and completely invisible1:46depending on what you're trying to1:47accomplish you can style frames on the1:49properties panel with borders fills1:51shadows and all sorts of transforms and1:54effects now let's talk about actually1:57creating these things on the canvas the1:59there are a few different ways to create2:01a frame to draw one you can head to the2:03layout menu on the toolbar and choose2:06the frame tool or press the F key on the2:09keyboard then you can click and drag to2:12draw a frame wherever You' like more2:14often than not you'll probably just2:15ballpark the size and position when you2:17drag then get the size and position2:19dialed in on the properties panel when2:21you're dragging a frame you can also use2:23some modifier keys that might be2:24familiar to you like holding shift to2:26draw a perfect square holding alt or2:29option to draw outward from the center2:32or holding space bar to move the frame2:34around before you drop it in the2:37previous lesson we also talked about how2:38dragging a layer into a frame will2:40automatically Nest it as a child of that2:43frame you'll see a blue outline around2:45the frame it'll get nested within and2:47you can prevent the nesting from2:49happening by holding the space bar2:51sometimes you'll create parent frames2:53first then add children and work your2:55way down into the details but sometimes2:57you'll do the opposite there's no right2:59or wrong order to build things in but I3:02do have a trick for those situations3:04where you realize you'd like to wrap3:05some existing child elements in a parent3:08frame with multiple layers selected you3:11can rightclick and choose add frame or3:14press command return on a ma or control3:17enter on a PC you can accomplish exactly3:20the opposite and delete a parent frame3:22while leaving the children alone just3:23press command delete on a Mac or control3:26delete on a PC so now you know what3:28frames are all about and how to create3:31them is this lesson enough to be3:33successful building complex layouts3:35absolutely not we still need to talk3:37about the many ways of sizing and3:39positioning things so stay tuned and3:41I'll see you in the next lesson
TeachesFrames

Watch on YouTube ↗

More in this topic

8 Framer shortcuts you're probably sleeping on4:19
8 Framer shortcuts you're probably sleeping on
Layout & Design3K views · 2 months ago
Framer Update: Stack Sorting and Bento Grids2:16
Framer Update: Stack Sorting and Bento Grids
Framer Update7K views · 2 months ago
Sharing Vector Sets Across Projects (Vectors Lesson 7)3:41
Sharing Vector Sets Across Projects (Vectors Lesson 7)
Layout & Design1K views · 3 months ago
Connecting Vector Sets to the Framer CMS (Vectors Lesson 6)3:38
Connecting Vector Sets to the Framer CMS (Vectors Lesson 6)
Layout & Design2K views · 3 months ago
Animating Vectors in Framer (Vectors Lesson 5)4:25
Animating Vectors in Framer (Vectors Lesson 5)
Layout & Design4K views · 3 months ago
Customizing Vectors with Variables in Framer (Vectors Lesson 4)4:59
Customizing Vectors with Variables in Framer (Vectors Lesson 4)
Layout & Design3K views · 3 months ago
Replace component instances site-wide in Framer1:39
Replace component instances site-wide in Framer
Layout & Design4K views · 4 months ago
Creating and Organizing Vector Sets in Framer (Vectors Lesson 3)6:58
Creating and Organizing Vector Sets in Framer (Vectors Lesson 3)
Layout & Design3K views · 4 months ago

Create a free website with Framer, the website builder loved by startups, designers and agencies.