Horizontal carousel layout

The horizontal carousel presents each section as a row of cards that guests swipe sideways. It suits curated sections with strong photography, and it is the layout that most resembles a showcase.

What it looks like

  • One horizontal row per category, with the category name above it.
  • Each item is a card with its image, name and price.
  • Guests swipe sideways within a section and scroll down between sections.
  • The category navigation jumps between rows.

When it works

  • Sections of a handful of items — five to fifteen per row.
  • Complete, consistent photography.
  • Menus where the sections are the story: signature cocktails, desserts, a chef's selection.
  • Sites that want the menu to feel curated rather than exhaustive.

When it does not

  • Long sections. A row of forty cards is a bad way to read forty items — guests will not swipe that far.
  • Incomplete photography. Cards are the same size whether or not there is an image.
  • Menus that are scanned for a specific item.
  • Price comparison across a whole section.

The rule of the row

A guest swipes two or three cards and then scrolls. Anything past the fourth or fifth card in a row is effectively hidden.

That has a direct consequence for how you build the menu: put the item you most want ordered first in each section, and split long sections into two categories rather than one long row.

Photography

Cards are visual by nature:

  • one image per item;
  • one orientation throughout — mixed portrait and landscape ruins a row;
  • consistent framing and distance, so cards look like a set;
  • avoid images where the dish occupies a small part of the frame.

Sections as the unit of design

This is the layout where category structure matters most. Because each category is a row, the number and order of categories is the shape of the menu.

Aim for:

  • five to eight categories;
  • five to fifteen items each;
  • the most commercial section first.

Loading long menus

Rows load progressively as guests move through the menu, so a large menu does not have to arrive all at once. Test on a real phone connection anyway: a carousel of large images is the heaviest of the five layouts.

Check it on a phone

  • [ ] Swiping is smooth and stops cleanly on a card.
  • [ ] Card text is legible over the image.
  • [ ] Prices are visible on the card without opening the item.
  • [ ] Every row has enough items to justify being a row.
  • [ ] No row is so long that its end is unreachable in practice.
  • [ ] Images are consistent in orientation across every row.
  • [ ] The category navigation reaches every row.
  • [ ] Images load fast enough at a table.