Choosing the right component
The BRGR design system offers a wide choice of component you can use to display content. Sometimes the right pattern is obvious, for example, you should use the Callout pattern to display a quote.
The following table aims to help you choose the most suitable component (also referred to as ‘pattern’) for your content. Some patterns have some additional options, like a layered background style or a version suitable for dark/light backgrounds.
Components are categorised as follows (in this order):
- Media: Images, videos, content generated by an iFrame)
- Body content: The majority of content displayed on a page
- Important content: Content that should stand out from the body content
- Urgent content: Content that must stand out from everything else
- Summary content: Content that summarises (and links to) another page
- Grouped content: Groups of content displayed in the same place, in the same way
- Supplementary information: Content related to but not part of the body content, for example, quotes and statistics
- Lists and grids: Collections of content items
Scenario | Patterns to consider | Options |
---|---|---|
I want to display a large image |
Media (Aspect
Ratio) |
|
I want to display asmall image like a logo |
Media |
|
I want to display a grid of images |
Gallery |
|
I want people to watch a video |
Media (Video) |
|
I want to display a virtual tour |
Media (Tour) |
|
I want to display a 3D model, quiz, game, or another interactive widget |
Media (Tour) |
|
I want to display formatted page content |
WYSIWYG |
|
I want to inform the visitor about something important like contact details, a deadline, or something that may be easily missed |
Information
Panel |
|
I want to alert the visitor to something urgent like a confirmed booking or an application error |
Alert
banner |
|
I want to display an image next to a short snippet of text to summarise and link to a page |
Content
Summary |
|
I want the same as the above scenario but it should be more visible |
Promo
Panel Media
Card |
|
I want to display multiple pieces of information but only show one at a time |
Accordion Displays a larger amount of information in multiple tabbed panels. Uses standard HTML for paragraphs, headings, images, links and buttons. By default, only the first tab is visible. Visitors can navigate to a tab using links visible above the panels of content. |
|
I want to display a list of stories, locations, courses, modules, or other content |
Card |
|
I want to display a list of people |
Card Landscape
Person |
|
I want to display a list of events |
Card
Event |
|
I want to display a list of links |
Link List
Panel |
|
I want to display a grid of content, for example, a grid of people or student work. |
Card
Grid |
|
I want to display a quote, testimonial, or statistic |
Callout |
|
I want to display multiple quotes, testimonials, or statistics |
Callout Slider |
See above for Callout options.
|