Frames: Figma's Take on the Artboard

Figma

Chapter 3 · Frames: Figma's Take on the Artboard

Chapter 2 introduced Figma and Penpot side by side. This chapter starts working with each tool's own actual building blocks, beginning with Frames — a concept that looks at first like Vector Graphics' own artboards, but does genuinely more.

What a Frame Is: More Than Just a Canvas Boundary

A Frame is a rectangular container that holds other design content — shapes, text, images, components — clipped to its own boundary by default. At first glance it looks exactly like Vector Graphics' own artboards from Chapter 9 of that course: a defined area representing one screen or composition. That similarity is real, but only half the picture.

Frames as Artboards: The Familiar Half

Just like an artboard, a Frame can represent one distinct screen or composition — a mobile login screen, a desktop dashboard view, a component variant — with several Frames laid out side by side on the same canvas, each independently exportable, exactly matching the multi-composition convenience Vector Graphics' own Chapter 9 described.

Frames as Responsive Containers: The Genuinely New Half

Unlike a plain artboard, a Frame can also define how its own contents behave when the Frame itself is resized — constraints controlling whether a child element stays pinned to an edge, scales proportionally, or stretches to fill available space. This responsive-container behavior has no real equivalent in Illustrator or Inkscape's own artboards, which simply mark a fixed area with no built-in resizing logic for what's inside them.

Nesting Frames: Building Hierarchical Layouts

Frames can be nested inside other Frames, building up a layout hierarchy that mirrors how a real interface is actually structured — a card component Frame nested inside a list Frame, nested inside a full screen Frame. This nesting is a genuinely common, everyday pattern in UI design work, reflecting how real interfaces are built from smaller reusable pieces rather than one flat, unstructured canvas.

Frames in Penpot: The Same Dual-Purpose Concept

Penpot's own Frames (called Boards in its own interface) work the same way — a rectangular container doubling as both a distinct composition and a responsive parent for its own contents, following the design decisions Penpot deliberately borrowed from Figma's own model rather than the more independently-evolved approach Inkscape took relative to Illustrator.

AspectVector Graphics' ArtboardsFigma Frames / Penpot Boards
Represents one compositionYesYes
Controls how children resizeNoYes — constraints, and Auto Layout (Ch.4)
Clips content to its own boundaryNo, by defaultYes, by default
Can be nested inside anotherNoYes
Frames set the stage for Chapter 4
A Frame's own constraint settings control basic resizing behavior, but Chapter 4's Auto Layout goes considerably further — automatically arranging and spacing a Frame's own children the way a real responsive component actually needs to behave.
Content can get clipped without warning
It's tempting to treat a Frame purely as a static artboard boundary, the way Vector Graphics' own artboards work. Because a Frame clips its own contents to its boundary by default, content that extends past a Frame's edge — a shadow, an overlapping decorative element, a child positioned slightly outside — simply disappears from view rather than showing as an overflow the way it might on a plain artboard. Checking a Frame's own clipping/overflow behavior is worth doing whenever something visually "vanishes" unexpectedly near an edge.

Hands-On Exercises

Exercise 1

A designer coming from Illustrator resizes a Frame and expects its contents to behave exactly like resizing an artboard in Vector Graphics — nothing about the content itself changing. Using this chapter's own material, explain what's actually different.

📄 View solution
Exercise 2

A subtle drop shadow on a button disappears the moment the button is placed near the edge of its parent Frame. Using this chapter's own warning box, explain the likely cause.

📄 View solution
Exercise 3

Explain, using this chapter's own material, why nesting a card Frame inside a list Frame inside a screen Frame reflects how a real interface is actually structured, rather than being an arbitrary organizational choice.

📄 View solution

Chapter 3 Quick Reference

  • A Frame is a dual-purpose concept — a distinct composition, like an artboard, and a responsive container at once
  • Frames clip content to their own boundary by default, unlike Vector Graphics' own artboards
  • Frames can be nested, building layout hierarchies that mirror a real interface's own structure
  • Penpot's own Boards work the same dual-purpose way, since Penpot was built to closely mirror Figma's model
  • Frame constraints handle basic resizing; Chapter 4's Auto Layout handles genuinely responsive arrangement