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
Recall & Review
beginner
What is an adaptive design strategy?
Adaptive design creates several fixed layouts for different screen sizes. The design detects the device and loads the closest layout. It feels tailored but uses set widths.
Click to reveal answer
beginner
What defines a responsive design strategy?
Responsive design uses flexible grids and elements that adjust fluidly to any screen size. It adapts continuously rather than switching between fixed layouts.
Click to reveal answer
beginner
Which strategy uses fixed breakpoints to switch layouts?
Adaptive design uses fixed breakpoints to load different layouts based on device width.
Click to reveal answer
beginner
How does responsive design handle different screen sizes?
Responsive design uses flexible grids and CSS media queries to smoothly adjust layout and content to any screen size.
Click to reveal answer
intermediate
What is a key advantage of responsive over adaptive design?
Responsive design provides a seamless experience on all devices without needing multiple fixed layouts, making maintenance easier.
Click to reveal answer
Which design strategy uses multiple fixed layouts for different devices?
AResponsive design
BAdaptive design
CFluid design
DStatic design
✗ Incorrect
Adaptive design uses fixed layouts tailored for specific screen sizes.
What does responsive design rely on to adjust layouts?
AFlexible grids and media queries
BFixed breakpoints
CMultiple static pages
DDevice detection scripts
✗ Incorrect
Responsive design uses flexible grids and CSS media queries to adapt fluidly.
Which strategy is easier to maintain when supporting many device sizes?
AResponsive design
BBoth are equally easy
CAdaptive design
DNeither is maintainable
✗ Incorrect
Responsive design uses one flexible layout, reducing maintenance effort.
Adaptive design switches layouts at what kind of points?
AFluid breakpoints
BNo breakpoints
CRandom breakpoints
DFixed breakpoints
✗ Incorrect
Adaptive design uses fixed breakpoints to load different layouts.
Which design strategy provides a smoother transition across screen sizes?
2. Which of the following is a correct way to describe a responsive layout in Figma?
easy
A. Using fixed width frames for each device size
B. Using constraints and auto-layout to adjust elements fluidly
C. Creating separate pages for desktop and mobile
D. Locking element positions to prevent resizing
Solution
Step 1: Identify responsive layout features in Figma
Responsive layouts use constraints and auto-layout to let elements resize and reposition fluidly as the frame size changes.
Step 2: Eliminate incorrect options
Fixed width frames and separate pages are adaptive strategies; locking positions prevents responsiveness.
Final Answer:
Using constraints and auto-layout to adjust elements fluidly -> Option B
Quick Check:
Responsive = constraints + auto-layout [OK]
Hint: Responsive uses constraints and auto-layout in Figma [OK]
Common Mistakes:
Choosing fixed width frames as responsive
Confusing separate pages with responsive design
Locking elements disables responsiveness
3. Consider a BI dashboard designed with adaptive strategy for three screen sizes: mobile (320px), tablet (768px), and desktop (1440px). What happens if a user opens the dashboard on a 500px wide device?
medium
A. The desktop layout (1440px) is shown, cropped to fit 500px.
B. The dashboard automatically resizes smoothly to 500px width.
C. The mobile layout (320px) is shown, possibly with horizontal scrolling.
D. The tablet layout (768px) is shown, scaled down to 500px.
Solution
Step 1: Understand adaptive layout behavior
Adaptive design uses fixed layouts for specific sizes. For 500px width, no exact layout exists, so the closest smaller layout (mobile 320px) is used.
Step 2: Consider user experience on 500px device
Since the layout is fixed at 320px, the user may see horizontal scrolling or clipped content, not smooth resizing.
Final Answer:
The mobile layout (320px) is shown, possibly with horizontal scrolling. -> Option C
Quick Check:
Adaptive shows closest fixed layout [OK]
Hint: Adaptive picks closest fixed layout, no smooth resize [OK]
Common Mistakes:
Assuming adaptive layouts resize smoothly
Thinking tablet layout scales down automatically
Believing desktop layout crops content
4. You designed a responsive BI dashboard in Figma using auto-layout and constraints, but on small screens, some elements overlap. What is the most likely cause?
medium
A. Constraints are not set properly, causing elements to ignore resizing rules.
B. Fixed width frames were used instead of auto-layout.
C. Adaptive layouts were applied instead of responsive.
D. The dashboard was exported incorrectly.
Solution
Step 1: Analyze overlapping in responsive design
Overlapping usually happens when constraints are missing or incorrect, so elements don't resize or reposition properly.
Step 2: Rule out other causes
Using fixed width frames or adaptive layouts would not cause overlapping in a responsive setup; export issues don't affect layout behavior.
Final Answer:
Constraints are not set properly, causing elements to ignore resizing rules. -> Option A
Quick Check:
Incorrect constraints cause overlap [OK]
Hint: Check constraints first when elements overlap in responsive design [OK]
Common Mistakes:
Blaming fixed width frames when auto-layout is used
Confusing adaptive with responsive issues
Assuming export errors cause layout overlap
5. You need to design a BI dashboard that works well on desktop, tablet, and mobile. You want smooth resizing on all devices but also want to optimize layout for common screen widths. Which strategy should you choose and why?
hard
A. Design only for desktop and let mobile users zoom manually.
B. Use responsive design only, relying on flexible layouts that adjust fluidly.
C. Use adaptive design only, creating fixed layouts for each device size.
D. Combine adaptive and responsive strategies: fixed layouts for key sizes plus flexible elements inside.
Solution
Step 1: Understand the requirements
The dashboard must resize smoothly on all devices but also optimize layout for common screen widths.
Step 2: Evaluate strategies
Adaptive alone lacks smooth resizing; responsive alone may not optimize for key sizes perfectly.
Step 3: Choose combined approach
Combining adaptive fixed layouts for common sizes with responsive flexible elements inside gives best of both worlds.
Final Answer:
Combine adaptive and responsive strategies: fixed layouts for key sizes plus flexible elements inside. -> Option D
Quick Check:
Combine adaptive + responsive for best results [OK]
Hint: Combine fixed layouts with flexible elements for best BI dashboard [OK]
Common Mistakes:
Choosing only adaptive and missing smooth resizing
Choosing only responsive and missing layout optimization