List Section
List Display
A section component to render a list.
Lists are more than just a simple way to display content; they are pivotal in shaping how information is perceived. Whether it's showcasing customer logos as a testament to your brand's reliability on a landing page, or neatly organizing social links in a page footer, the right list can drive engagement and enhance comprehension.
To facilitate seamless integration, list content is sourced from a dedicated data file, such as lib/data/logos.json
. Accompanying images can be found in lib/assets/logos/
.
Whether you wish to exhibit a list in its entirety or highlight only select items, this component allows for both, ensuring optimal user experience and content relevancy.
This component features five list styles to meet diverse presentation needs:
- Simple: For straightforward, clean listings.
- Logo: To showcase brand logos.
- Grid: Ideal for visual balance and organization.
- Cards: To spotlight and detail each item. Often used in blog landing pages.
- Flip Cards: Adding an interactive twist to your content display.
Usage
- container: section
name: list
containerFields:
isDisabled: false
isAnimated: false
containerId: ""
containerClass: ""
inContainer: true
isNarrow: true
background:
color: ""
image: ""
isDark: false
list:
source: "logos"
listType: "simple-list"
imageWidth: ""
selectAll: false
selections:
- "veltins"
Examples
Simple List
A list of text links
Nothing fancy here. Just a simple list of text links. The list presents a selection of items from logos.json
. The listType
field is set to simple-list
and the selectAll
field is set to false
.
Logo List
A linear display of logos, linked to their respective websites
Here we show a selection of logos, arranged in a single row, which are linked to their respective websites. The listType
field is set to logos-list
and the selectAll
field is set to false
. We are also setting imageWidth
to 150
. This determines the width of each logo. All logos are rendered in grayscale. Hover over a logo to see it in color.
Note that when the viewport is too narrow to display all logos in a single row, the logos will be scrolling horizontally. Hover over a logo will stop the scroll temporaryly.
Grid List
A Grid of logos, linked to their respective websites
Here we show a selection of logos, arranged in a grid, which are linked to their respective websites. The listType
field is set to grid-list
and the selectAll
field is set to false
. We are also setting imageWidth
to 150
. This determines the maximum width of the images in the grid.
Cards List
A list of cards
Here we show a selection of cards. The listType
field is set to cards-list
and the selectAll
field is set to false
.
MoMa
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Cras mattis consectetur purus sit amet fermentum.
Learn MoreSF MoMa
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Maecenas faucibus mollis interdum.
Learn MoreWarsteiner
Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum.
Learn MoreDAB
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Cras mattis consectetur purus sit amet fermentum.
Learn MoreJägermeister
Sed posuere consectetur est at lobortis. Aenean lacinia bibendum nulla sed consectetur.
Learn More
Flip Cards List
A list of flip cards
Here we show a selection of flip cards. The listType
field is set to cards-list
and the selectAll
field is set to false
.
MoMa
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Cras mattis consectetur purus sit amet fermentum.
Learn MoreSF MoMa
Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Maecenas faucibus mollis interdum.
Learn MoreWarsteiner
Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum.
Learn MoreDAB
Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Cras mattis consectetur purus sit amet fermentum.
Learn MoreJägermeister
Sed posuere consectetur est at lobortis. Aenean lacinia bibendum nulla sed consectetur.
Learn More