Bird
Raised Fist0
Figmabi_tool~10 mins

Interface overview (toolbar, layers, properties) in Figma - Interactive Code Practice

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to select the tool for drawing rectangles in Figma's toolbar.

Figma
toolbar.selectTool('[1]')
Drag options to blanks, or click blank then click option'
Atext
Bmove
Cpen
Drectangle
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'text' or 'pen' instead of 'rectangle'.
2fill in blank
medium

Complete the code to get the name of the top layer in the layers panel.

Figma
topLayerName = layersPanel.layers[[1]].name
Drag options to blanks, or click blank then click option'
A-1
B1
C0
Dlength
Attempts:
3 left
💡 Hint
Common Mistakes
Using 1 or -1 which refer to other layers.
3fill in blank
hard

Fix the error in the code to change the opacity property of the selected layer.

Figma
selectedLayer.properties.opacity = [1]
Drag options to blanks, or click blank then click option'
A0.5
B50
C'0.5'
D'50%'
Attempts:
3 left
💡 Hint
Common Mistakes
Using strings like '50%' or '0.5' instead of numeric 0.5.
4fill in blank
hard

Fill both blanks to add a new layer named 'Button' and set its visible property to true.

Figma
newLayer = layersPanel.addLayer(name=[1], visible=[2])
Drag options to blanks, or click blank then click option'
A'Button'
Btrue
Cfalse
D'Layer1'
Attempts:
3 left
💡 Hint
Common Mistakes
Using false for visibility or wrong layer names.
5fill in blank
hard

Fill all three blanks to filter layers by type 'frame', sort them by name, and get the first layer's id.

Figma
frameLayers = layersPanel.layers.filter(layer => layer.type === [1]).sort((a, b) => a.name.[2](b.name)); firstLayerId = frameLayers[[3]].id
Drag options to blanks, or click blank then click option'
A'frame'
BlocaleCompare
C0
D'group'
Attempts:
3 left
💡 Hint
Common Mistakes
Using wrong type strings or incorrect sort method or index.

Practice

(1/5)
1.

What is the main purpose of the toolbar in Figma's interface?

easy
A. To display properties of the selected object
B. To provide quick access to design tools and actions
C. To organize all design layers in a list
D. To show the project file history

Solution

  1. Step 1: Understand the toolbar function

    The toolbar contains buttons and tools for drawing, selecting, and editing.
  2. Step 2: Compare with other panels

    The layers panel organizes elements, and the properties panel shows details, so they are not the toolbar's role.
  3. Final Answer:

    To provide quick access to design tools and actions -> Option B
  4. Quick Check:

    Toolbar = Quick tool access [OK]
Hint: Toolbar = tools and actions at top [OK]
Common Mistakes:
  • Confusing toolbar with layers panel
  • Thinking properties panel is toolbar
  • Assuming toolbar shows file history
2.

Which panel in Figma lets you reorder and group design elements?

easy
A. Assets panel
B. Properties panel
C. Toolbar
D. Layers panel

Solution

  1. Step 1: Identify the panel for organizing elements

    The layers panel lists all design elements and allows reordering and grouping.
  2. Step 2: Exclude other panels

    The properties panel changes details, toolbar has tools, assets panel manages components, so they don't reorder elements.
  3. Final Answer:

    Layers panel -> Option D
  4. Quick Check:

    Layers panel = organize elements [OK]
Hint: Layers panel = organize and reorder elements [OK]
Common Mistakes:
  • Mixing properties panel with layers panel
  • Thinking toolbar reorders elements
  • Confusing assets panel with layers panel
3.

Given you select a rectangle shape in Figma, which panel will show options to change its color and size?

medium
A. Properties panel
B. Toolbar
C. Layers panel
D. Assets panel

Solution

  1. Step 1: Understand what changes color and size

    Changing color and size are properties of the selected object.
  2. Step 2: Identify the panel showing object details

    The properties panel displays and lets you edit these details.
  3. Final Answer:

    Properties panel -> Option A
  4. Quick Check:

    Properties panel = edit selected item details [OK]
Hint: Properties panel = edit selected item details [OK]
Common Mistakes:
  • Choosing layers panel for editing properties
  • Thinking toolbar changes object details
  • Confusing assets panel with properties panel
4.

In Figma, you try to change the fill color of a selected shape but the properties panel is empty. What is the most likely cause?

medium
A. You have no shape selected
B. The layers panel is hidden
C. The toolbar is minimized
D. You are in prototype mode

Solution

  1. Step 1: Check selection status

    The properties panel shows details only when an object is selected.
  2. Step 2: Understand why properties panel is empty

    If no shape is selected, no properties appear to edit.
  3. Final Answer:

    You have no shape selected -> Option A
  4. Quick Check:

    No selection = empty properties panel [OK]
Hint: Select an object to see properties [OK]
Common Mistakes:
  • Assuming layers panel affects properties panel content
  • Thinking toolbar state affects properties panel
  • Confusing prototype mode with properties panel behavior
5.

You want to quickly change the opacity of a selected text layer in Figma. Which steps correctly use the interface panels?

1. Select the text layer in the layers panel.
2. Use the properties panel to adjust opacity.
3. Use the toolbar to find opacity controls.

hard
A. Only step 3 is correct; toolbar controls opacity
B. Steps 2 and 3 are correct; layers panel is not needed
C. Steps 1 and 2 are correct; step 3 is unnecessary
D. All steps are required to change opacity

Solution

  1. Step 1: Select the layer in layers panel

    You must select the text layer first to edit it.
  2. Step 2: Adjust opacity in properties panel

    The properties panel contains opacity controls for the selected item.
  3. Step 3: Toolbar does not have opacity controls

    Opacity is not controlled via toolbar, so this step is unnecessary.
  4. Final Answer:

    Steps 1 and 2 are correct; step 3 is unnecessary -> Option C
  5. Quick Check:

    Select layer + properties panel = opacity change [OK]
Hint: Select layer, then use properties panel for opacity [OK]
Common Mistakes:
  • Trying to change opacity from toolbar
  • Skipping layer selection before editing
  • Assuming all controls are in toolbar