Logo of UI Challenges
Sign in
Wireframe example for Pinning
An example interpretation of the prompt
Icon of target

Pinning

Icon of book open

Design a page where one control or panel can be pinned while the user scrolls. Show the default state, then the pinned state after scroll so the change in position is clear. This is not about adding a sticky header by default; it is about making the pin action and its result visible in context.

Choose a realistic surface such as a document editor, long form, or settings page. The pinned element should stay available without covering the content the user is reading or editing. If the element changes position, size, or elevation when pinned, show that transition clearly.

Treat layering and spacing as part of the design. The pinned element should sit above the page content cleanly, with enough offset that nearby text and controls remain usable. If there is a pin/unpin affordance, make it easy to find and easy to reverse.

Icon of book open

Keep the design clean and distraction-free. With elements pinned, there’s a higher risk of clutter. Utilize transparency and minimalism to make pinned items feel like a natural part of the page.

Better at UI design with every challenge

Select complexity and generate challenge.

Pick a platform.

You can always choose to receive scheduled challenges. A unique design prompt will be sent to your email daily for the duration you select.

Get design challenge updates in your inbox

New prompts and challenge updates. It’s free.