---
title: "Aisol Menu Board — Framer component · Best of Framer"
description: "$8.00 · Framer component · by Aisol Studio · Navigation. Aisol Menu Board lays out a cafe, kitchen or course menu by category — each item with a name, description, price, badge and dietary tags…"
canonical: "https://framer.elliotli.dev/component/aisol-menu-board"
---

[Home](/)/[Components](/components)/[Navigation](/components/category/navigation)/Aisol Menu Board

# Aisol Menu Board

Cafe and course menus, CMS-ready

[View on Framer](https://framer.com/marketplace/components/aisol-menu-board/?via=elliot-li)

![Aisol Menu Board preview image 1](https://framer.elliotli.dev/og/component/aisol-menu-board/6f703846b3e18014/1600x1200.jpg)

## Summary

Aisol Menu Board lays out a cafe, kitchen or course menu by category — each item with a name, description, price, badge and dietary tags — from your own content or a CMS…

## Description

Aisol Menu Board lays out a cafe, kitchen or course menu by category — each item with a name, description, price, badge and dietary tags — from your own content or a CMS collection.

Prices sit right-aligned behind a dotted CSS leader in list layout, or on two columns of cards that fall to one under a width you set. Either way it is a real list under real headings, and every price carries a hidden "Price" label for screen readers.

Nothing is observed, measured or animated: the category jump links scroll only the component's own headings, no hash is written, and the Framer canvas shows the finished menu on the first paint.

\- Categories with an optional note, and items that match a category by name — write the items once, reorder the categories freely.

\- Per item: name, description, price as a string you write, a badge like "New", dietary tags as one comma-separated string that becomes chips, and an optional image.

\- List or cards layout, optional jump nav, currency prefix and suffix, empty state text. Colours given as rgb() reach the page unchanged.

What you control

• Categories as an array: name and note — or bind a CMS collection through the item slots

• Items as an array: category, name, description, price, badge, tags, image, alt — unmatched items land in one final group you name

• Layout, stack breakpoint, dotted leader, images, jump nav, heading level, region label, the hidden "Price" label, currency prefix and suffix, empty-state text

• Accent, text, muted, line, badge, tag and card colours; card on/off; text size; max width (0 = fill); radius; gap; left or centred

Limits: prices are strings — no currency maths, sorting or cart. Items match categories by name; item slots pair by index with the flat items array.

## Rank history [How rankings work →](/terms#rankings)

-   All · #6045

## Details

- **Author**: Aisol Studio
- **Price**: $8.00
- **Published**: 2026-09-06
- **Updated**: 2026-10-03
- **Added**: 2026-09-06
- **Categories**: Navigation

## More like this

-   [Reveal Navigations](/component/reveal-navigations) — Design Supply · Free — A calmer way to open your menu
-   [Collapsible Sidebar](/component/collapsible-sidebar) — Marso Angelov · $10 — Responsive Side Navigation
-   [Dial Picker](/component/dial-picker) — Tanmay Kaper · $14 — A machined dial for your projects
-   [Expanding Side Menu](/component/expanding-side-menu) — Russet Supply · $5 — Animated Framer Navigation
