
216 Chapter 5: Lists of Things
Use when
The list items have visual representations that uniquely identify them: images, logos,
screen captures, reduced photos, and so forth. These tend to be similar in size and style.
The list is flat (i.e., not divided into categories or containers).
You want to show a little bit of metadata (information about the item) with each one, such
as its name and date, but you don’t need to show a lot of that—the picture should take up
most of the space devoted to the item.
Each item is potentially of interest. Users will browse the items casually; they won’t nor-
mally search for a specific item, or need to get an overall look at the entire list at once.
If someone does look for a specific item, he won’t mind moving past many items before
finding the one he’s looking for. You may be able to order the items with the most interest-
ing ones first, or in chronological order.
You don’t have enough vertical space for a
Thumbnail Grid, and you may not have a lot of
horizontal space either, but you need to make this list look interesting and attractive.
Why
A Carousel offers an engaging interface for browsing visual items, encouraging the user
to inspect the items that are in view and to see what’s next. A user can’t easily jump to a
certain point deep in the list, so he has to scroll through everything—this pattern thus
encourages browsing and serendipity.
Carousels are compact vertically, so they may be a better solution than a Thumbnail Grid for
a small space. Horizontally, they can be either compact or spread out.
If a particular implementation focuses attention on a central item or selection, such as by
enlarging it, this pattern delivers “focus plus context”—users get a detailed view of one
item, while also seeing the ones immediately around it. See Chapter 7 for more discussion
of this principle.
How
First, create thumbnails for each item shown in the Carousel. See the Thumbnail Grid pat-
tern for issues related to thumbnail size and proportion (keeping in mind that
Carousels
impose even stricter restraints—thumbnails of different size or aspect ratio tend to look
more awkward in
Carousels than in Thumbnail Grids). Place the text metadata close to the
thumbnail, but in small print in order to maintain the thumbnail’s visual prominence.
In a horizontal scrolling widget, arrange the thumbnails horizontally, either randomly or
in an order that makes obvious sense to the user (such as by date). Show a small number
of them—fewer than 10—and hide the rest on either side. Put large arrows on the left and
right for paging through the
Carousel; each click on an arrow should move more than one
item. Animate this scrolling for extra visual interest.