A carousel is used to help users browse a range of content without interrupting their journey through the rest of the page. Carousel tiles are flexible and it is up to the user what they put in them: for example images, cards, product cards etc. They are flexible in height or width, and all tiles should take on the height of the tallest tile.
When using a carousel:
Keep the type of content in the tiles consistent
They should always have controls, like arrow buttons, to indicate to the user that they are scrollable
The tiles in a carousel should always be interactive and allow users to navigate to another page
Keep the number of tiles within the carousel between 8 and 20 tiles
If you need to show more than 20 tiles in a carousel, show a select amount and then use a link to take the user to view the rest of your content.
Types of carousel
With supporting text
Use supporting text under the heading to help convey to the use what they should expect to see this in the carousel.
Current active theme is Sainsbury's. You can see all developer documentation on our Fable Storybook site.
If you need to add a lot of content to a carousel (20+) you should link to somewhere else. You can do this by including a link under the heading and a button tile at the end of the carousel.
Always use both the link and the button tile together, not just one or the other.
Current active theme is Sainsbury's. You can see all developer documentation on our Fable Storybook site.