accordion
FreeUse when implementing expand and collapse content sections.
The English summary is being prepared. Showing the original description.
Use when you need to display and browse image collections.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Display and browse image collections
A Image Gallery pattern helps teams create a reliable way to help users browse several related images without losing orientation, context, or performance. It is most useful when teams need portfolio and gallery pages. Compared with adjacent patterns, this pattern should reduce friction without hiding the state, rules, or recovery paths people need to keep moving.
references/pattern.md, then choose the smallest viable variation.aria-describedby or structural headings when useful.The Problem: Important uploads and playback flows break when the design assumes the media is just visual garnish.
How to Fix It? Design state, metadata, and controls as first-class parts of the pattern, not as overlays added later.
The Problem: Different devices support different codecs, capture flows, and bandwidth envelopes.
How to Fix It? Plan graceful fallbacks for unsupported APIs, low data conditions, and failed loads.
The Problem: Media patterns become exclusionary quickly when captions, transcripts, alt text, or visible status are missing.
How to Fix It? Treat alternate access paths as part of the core experience, not as post-launch polish.
For full implementation detail, examples, and testing notes, see references/pattern.md.
Pattern page: https://uxpatterns.dev/patterns/media/image-gallery
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Use when implementing expand and collapse content sections.
The English summary is being prepared. Showing the original description.
Use when implementing user account configuration and preferences.
The English summary is being prepared. Showing the original description.
Use when implementing social activity and updates stream.
The English summary is being prepared. Showing the original description.
Use when implementing conversational AI chat interfaces.
The English summary is being prepared. Showing the original description.
Use when implementing handling AI-specific errors.
The English summary is being prepared. Showing the original description.
Use when implementing loading states for AI operations.
The English summary is being prepared. Showing the original description.