Weekend in Kyoto
Temples in the morning, tea houses in the afternoon.
A field guide to UI components: names, looks, and behavior you can try in place.
45 components
A vertical stack of headings that each show or hide a section of content.
An important message shown in the page, announced right away without interrupting what the user is doing.
A small picture, initial, or icon that stands for a person or account.
Details: AvatarA small marker on another element, such as an unread count on a notification button.
Details: BadgeA row of links to the parent pages of the current page, in order of hierarchy.
Press a button
Triggers an action, such as submitting a form or opening a dialog.
Details: ButtonTemples in the morning, tea houses in the afternoon.
A box that groups the content and actions about one topic, such as a product or an article.
Details: CardShows a set of slides one at a time, with buttons to move to the previous or next one.
A small box the user checks or unchecks; any number of options in a group can be checked.
Details: CheckboxA text field with a list of suggestions; the user can pick one or type their own value.
A field for entering a date, by typing or by choosing from a calendar.
Pairs of a name and its value or explanation, such as the answers on a confirmation page.
It is in the confirmation email, next to the order date.
A single button that shows or hides one section of content.
A thin line that separates sections or groups of content.
A panel that slides in from the edge of the screen, over the page.
PDF, PNG or JPEG, up to 10 MB each. Or drag and drop files into this area.
No files selected.
Lets the user choose files from their device, by a button or by dragging them in.
To run an action instead of moving to a page, use a button.
Text or an image that takes the user to another page or another place on the same page.
Details: LinkItems stacked vertically, one per row, often with an icon and a second line of detail.
A list of options that stays open, from which the user picks one (or several).
A list of actions that pops up from a button.
40GB of 100 GB
A bar that shows a measurement within a known range, such as storage used or battery level.
A window on top of the page that blocks the rest of the page until it is closed.
1 to 10
A box for a number that can also be raised or lowered one step at a time.
Showing results 1–10 of 40
Controls for moving between pages of a long list, such as search results.
Orders over $50 ship free. Otherwise the fee depends on the region.
A small panel that opens next to a button and closes when the user clicks elsewhere.
A bar that fills up to show how much of a task, such as an upload, is done.
A group of round buttons where exactly one option can be chosen.
A text box with a search button for finding content across a site.
Lets the user pick one option from a list that opens on demand.
Gray placeholder shapes that show the layout of content while it loads.
Details: SkeletonPicks a number within a range by dragging a knob along a track.
A small rotating shape that shows something is loading, without saying how long it will take.
A button for the most common action, joined to a small arrow button that opens related actions.
Step 1 of 4: Applicant
Shows the steps of a multi-page procedure, such as an application, and which step the user is on.
Turns a single setting on or off, with the change taking effect right away.
| Plan | Storage | |
|---|---|---|
| Free | $0 | 5 GB |
| Team | $12 | 1 TB |
| Personal | $4 | 100 GB |
Data arranged in rows and columns, with headings that explain each column.
Switches between panels of related content, showing one panel at a time.
A short keyword label used to categorize content or show an applied filter.
Shown on your profile. Up to 20 characters.
A box where the user types a short piece of free text, such as a name.
200 characters left
A tall box for typing several lines of free text, such as comments or a description.
A brief message that pops up at the edge of the screen after an action and disappears on its own.
Sound is on
A button that stays pressed or unpressed, showing whether an option is on.
Details: Toggle buttonThe quick brown fox jumps over the lazy dog.
A row of related controls, such as text formatting buttons, grouped together.
A short note that appears near an element while it is hovered or focused.
Details: TooltipA nested list, like folders in a file manager, whose branches can be opened and closed.