All Design Patterns
Here's an alphabetical listing of all 49 patterns in the library today.
As always, we welcome your feedback on these patterns as well as any stories you might like to share with us about how you've applied them to real-world design projects.
A person wants to subscribe to the content of another person and read it in an environment of their own choosing.
The designer needs to communicate that an object is changing its spatial relationship within the page.
The user needs to enter an item into a text box which could ambiguous or hard to remember and therefore has the potential to be mis-typed.
User needs to navigate potentially large quantities of information efficiently, without becoming lost.
Designer wants to make a previously dimmed object a point of focus by making the object bright again.
User wants to find or submit a particular piece of information based on a date or between a date range.
Designer needs to show the detail of an object in its context or reveal a previously collapsed object.
Designer needs to cue the user about what will happen when the mouse is clicked on the hovered object.
The user sends an invitation to a friend or group of friends to have them join in a site experience.
The user needs to view data items from a potentially large set of sorted data that will not be easy to display within a single page.
In highly competitive communities, users may want to know who are the very best performers in a category or overall.
The user needs to navigate through one or more stacked panes of content without refreshing the page.
Participants in a community need some way to gauge their own personal development within that community.
The user needs to navigate through a site to locate content and features and have clear indication of their current location in the site.
Participants in a community need some way to gauge how far they've progressed within that community.
A user wants to quickly leave their opinion on an object, with minimal interruption to any other task flow they are involved in.
The user needs to view a set of search results ranked by relevance that is too large to easily display within a single page.
A user with an account but who is not currently signed in wants to participate by contributing something.
The designer wants to bring new content into the page and would like to communicate the additional content's relationship with other items on the page.
Designer needs to cue the user about what will happen if they click the mouse on the hovered object.
Participants in some communities welcome the challenge of striving to enter the top tier of competitors.
A user needs to get more information about another participant in an online community without interrupting his or her current task.
User wants to share her opinion with others about an object (place, person, thing) in greater detail than a simple rating.
Labeling stuff with "Your" instead reinforces the conversational dialogue. It is how another human being might address you when talking about your stuff.
Recent Blog Articles
view all
Designing Social Interfaces - from Yahoo! Press and your friends at the Pattern Library
Sun, 04 Oct 2009
Design Patterns, Now More Open and Social
Thu, 20 Aug 2009
Come Hack Some Vocabularies at the Yahoo! Sunnyvale VoCamp
Thu, 14 May 2009
Where in the world is Yahoo!'s pattern detective?
Sat, 31 Jan 2009
Yahoo! Design Stencil Kit v1.0
Mon, 02 Jun 2008
Yahoo! Forum Discussions
view all
Wed, 18 Nov 2009
UI Improvement: Subcategories Count and Visual Identity
Fri, 30 Oct 2009
Thu, 29 Oct 2009
Tue, 27 Oct 2009

