Dashboard Mode - Constraints for responsive behavior
Goal
Understand how to use constraints in Figma to make BI dashboard elements adjust smoothly on different screen sizes.
Understand how to use constraints in Figma to make BI dashboard elements adjust smoothly on different screen sizes.
| Region | Sales | Profit | Month |
|---|---|---|---|
| North | 1000 | 200 | Jan |
| South | 1500 | 300 | Jan |
| East | 1200 | 250 | Jan |
| West | 1300 | 270 | Jan |
| North | 1100 | 220 | Feb |
| South | 1600 | 320 | Feb |
| East | 1250 | 260 | Feb |
| West | 1350 | 280 | Feb |
+--------------------------------------------------+ | KPI Card 1 (Total Sales) | KPI Card 2 (Profit) | | [Left & Right constraints] | [Left & Right] | +--------------------------------------------------+ | Bar Chart (Sales by Region) | | [Left, Right, Top constraints] | | | | | +--------------------------------------------------+ | Line Chart (Sales Trend) | | [Left, Right, Bottom constraints] | +--------------------------------------------------+ | Filter Dropdown (Month Selector) [Right, Top] | +--------------------------------------------------+
The Month Selector filter updates the KPI cards and both charts to show data only for the selected month. When the user picks "Jan" or "Feb", the sales and profit numbers recalculate, and charts redraw accordingly.
Because of constraints, when the dashboard width changes, all components resize or reposition smoothly without overlap or cutoff.
If you resize the dashboard frame narrower, which components will stretch horizontally and which will stay pinned?