
Grid
Design a grid component for arranging content cards, data blocks, or media tiles in rows and columns. The grid should make structure visible, not just implied: show the column rhythm, gutters, and outer padding that hold the layout together.
Include at least three content densities so the system can be judged in use: a sparse grid with large cards, a balanced default grid, and a dense grid with many smaller items. Show how items align when they span multiple columns or rows, and how the layout handles uneven content lengths.
The grid should adapt across desktop, tablet, and mobile without breaking hierarchy. On smaller widths, columns should collapse predictably and the reading order should stay clear. Include an empty state and an overflow state so the component shows what happens when there is too little or too much content.
Explore using various grid systems like the 12-column grid or the 8pt grid, and see how they impact your design's symmetry and balance.
Better at UI design with every challenge
Select complexity and generate challenge.
Pick a platform.
Get design challenge updates in your inbox
New prompts and challenge updates. It’s free.