Bird
Raised Fist0
Figmabi_tool~20 mins

Overflow scrolling in Figma - Practice Problems & Coding Challenges

Choose your learning style10 modes available
Challenge - 5 Problems
๐ŸŽ–๏ธ
Overflow Scrolling Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
โ“ visualization
intermediate
2:00remaining
Identify the correct overflow scrolling setting for a dashboard panel

You have a dashboard panel in Figma that contains a long list of KPIs. You want users to scroll vertically inside this panel without affecting the whole page. Which overflow scrolling setting should you use?

ASet the panel's overflow to 'Visible' so all content shows without scrolling.
BSet the panel's overflow to 'Scroll' to enable vertical scrolling inside the panel.
CSet the panel's overflow to 'Hidden' to prevent any scrolling inside the panel.
DSet the panel's overflow to 'No scroll' to disable scrolling but clip content.
Attempts:
2 left
๐Ÿ’ก Hint

Think about how to allow scrolling inside a fixed area without moving the whole page.

๐Ÿง  Conceptual
intermediate
2:00remaining
Understanding overflow scrolling impact on user experience

Why is it important to use overflow scrolling correctly in BI dashboards designed in Figma?

AIt allows users to navigate large data areas smoothly without losing context of the dashboard layout.
BIt automatically summarizes data to fit the screen.
CIt disables scrolling so users focus only on visible data.
DIt prevents users from seeing all data at once, which is always better.
Attempts:
2 left
๐Ÿ’ก Hint

Think about how users interact with large data sets on limited screen space.

๐Ÿ”ง Formula Fix
advanced
2:00remaining
Fix the scrolling issue in a Figma dashboard panel

A dashboard panel in Figma is set to overflow 'Visible', but the content is cut off and users cannot scroll to see all KPIs. What is the most likely cause?

AThe panel's overflow should be set to 'Scroll' or 'Auto' to enable scrolling inside the fixed height panel.
BThe panel's height is fixed and overflow is set to 'Visible', so content outside the panel is hidden by the frame.
CThe panel's width is too small, causing horizontal scrolling instead of vertical.
DThe panel has no content inside, so scrolling is disabled.
Attempts:
2 left
๐Ÿ’ก Hint

Consider how overflow settings affect content visibility inside fixed-size containers.

โ“ data_modeling
advanced
2:00remaining
Designing a scrollable KPI list with fixed header in Figma

You want to design a KPI list in Figma where the header row stays fixed at the top while the KPI rows below scroll vertically. Which approach correctly achieves this?

ASet the entire KPI list frame overflow to 'Visible' and rely on page scrolling.
BPlace the header and KPI rows inside the same frame with overflow set to 'Scroll'.
CPlace the header in a separate frame above a scrollable frame containing KPI rows with overflow set to 'Scroll'.
DGroup header and KPI rows and set overflow to 'Hidden' to prevent scrolling.
Attempts:
2 left
๐Ÿ’ก Hint

Think about how to keep one part fixed while another part scrolls independently.

๐ŸŽฏ Scenario
expert
2:00remaining
Optimizing overflow scrolling for accessibility in BI dashboards

You are designing a BI dashboard in Figma with multiple scrollable panels. What is the best practice to ensure keyboard users can navigate all scrollable areas easily?

ADisable keyboard focus on scrollable panels to prevent confusion.
BMake all panels scrollable simultaneously to reduce tab stops.
CUse only mouse scrolling and hide scrollbars to keep the design clean.
DEnsure each scrollable panel is reachable via keyboard tabbing and supports arrow key scrolling inside the panel.
Attempts:
2 left
๐Ÿ’ก Hint

Consider how keyboard users interact with scrollable content.

Practice

(1/5)
1. What does overflow scrolling in Figma help you do in a dashboard design?
easy
A. Show more content inside a fixed-size frame by enabling scrolling
B. Automatically resize frames to fit all content without scrolling
C. Hide content that does not fit inside the frame permanently
D. Change the color of the scroll bar in the frame

Solution

  1. Step 1: Understand overflow scrolling purpose

    Overflow scrolling allows content inside a fixed frame to be scrollable instead of hidden or resized.
  2. Step 2: Apply to dashboard design

    This helps show more data or visuals in limited space without cluttering the screen.
  3. Final Answer:

    Show more content inside a fixed-size frame by enabling scrolling -> Option A
  4. Quick Check:

    Overflow scrolling = Show more content with scroll [OK]
Hint: Overflow scrolling means scroll inside fixed frames [OK]
Common Mistakes:
  • Thinking overflow scrolling resizes frames automatically
  • Assuming overflow hides content permanently
  • Confusing overflow scrolling with style changes
2. Which of the following is the correct way to enable vertical overflow scrolling in a Figma frame?
easy
A. Set frame width fixed and choose 'Horizontal scrolling' in the Properties panel
B. Set frame height fixed and choose 'Vertical scrolling' in the Properties panel
C. Set frame to 'Auto Layout' and disable scrolling
D. Resize frame to fit all content without scrolling

Solution

  1. Step 1: Identify vertical scrolling setup

    Vertical scrolling requires fixed height so content can scroll up/down inside the frame.
  2. Step 2: Choose correct scroll direction

    In Properties panel, selecting 'Vertical scrolling' enables scroll inside fixed height frame.
  3. Final Answer:

    Set frame height fixed and choose 'Vertical scrolling' in the Properties panel -> Option B
  4. Quick Check:

    Vertical scroll = fixed height + vertical scroll setting [OK]
Hint: Fixed height + vertical scroll = vertical overflow scrolling [OK]
Common Mistakes:
  • Choosing horizontal scrolling for vertical scroll needs
  • Not fixing frame height before enabling scroll
  • Confusing auto layout with scrolling settings
3. Given a frame with fixed width 300px and height 200px containing a list of 10 items each 50px tall, what happens if you set overflow scrolling to vertical?
medium
A. The frame shows only 4 items and allows vertical scrolling to see the rest
B. The frame cuts off items beyond 200px height with no scroll
C. The frame shows all 10 items without scrolling
D. The frame automatically expands height to fit all items

Solution

  1. Step 1: Calculate visible items in fixed height

    Frame height is 200px; each item is 50px tall, so 200/50 = 4 items visible at once.
  2. Step 2: Effect of vertical overflow scrolling

    With vertical scrolling enabled, user can scroll to see remaining 6 items beyond visible 4.
  3. Final Answer:

    The frame shows only 4 items and allows vertical scrolling to see the rest -> Option A
  4. Quick Check:

    Fixed height + vertical scroll = partial view + scroll [OK]
Hint: Visible items = frame height รท item height with scroll [OK]
Common Mistakes:
  • Assuming all items show without scroll
  • Thinking frame auto expands height
  • Ignoring scroll setting effect
4. You set a frame with fixed width and height and enable horizontal scrolling, but the content does not scroll. What is the most likely reason?
medium
A. Vertical scrolling is enabled instead of horizontal
B. Frame height is not fixed
C. Content width is less than or equal to frame width
D. Frame is set to auto layout

Solution

  1. Step 1: Check content size vs frame size

    For horizontal scrolling to work, content width must exceed frame width to enable scroll.
  2. Step 2: Identify why no scroll appears

    If content width is less or equal to frame width, no scroll is needed or shown.
  3. Final Answer:

    Content width is less than or equal to frame width -> Option C
  4. Quick Check:

    Scroll needs content larger than frame [OK]
Hint: Scroll appears only if content size > frame size [OK]
Common Mistakes:
  • Assuming scroll works regardless of content size
  • Confusing vertical and horizontal scroll settings
  • Ignoring fixed size requirement
5. You want to design a BI dashboard in Figma with multiple charts stacked vertically inside a fixed-height frame. How should you configure overflow scrolling to keep the dashboard clean and easy to navigate?
hard
A. Resize frame height dynamically to fit all charts without scrolling
B. Set fixed frame width and enable horizontal scrolling to scroll charts sideways
C. Use auto layout with no scrolling to show all charts at once
D. Set fixed frame height and enable vertical scrolling so users scroll through charts

Solution

  1. Step 1: Understand dashboard layout needs

    Charts stacked vertically require vertical space; fixed height frame limits visible area.
  2. Step 2: Choose scrolling to maintain clean design

    Enabling vertical scrolling lets users scroll through charts without cluttering the dashboard.
  3. Step 3: Avoid horizontal scrolling or auto layout for vertical stacks

    Horizontal scroll or auto layout without scroll can cause poor navigation or overflow issues.
  4. Final Answer:

    Set fixed frame height and enable vertical scrolling so users scroll through charts -> Option D
  5. Quick Check:

    Vertical stack + fixed height + vertical scroll = clean dashboard [OK]
Hint: Vertical stack needs vertical scroll in fixed height frame [OK]
Common Mistakes:
  • Using horizontal scroll for vertical stacks
  • Not fixing frame height before scrolling
  • Trying to show all charts without scroll causing clutter
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard