---
title: "Aisol Spec Sheet — Framer component · Best of Framer"
description: "$8.00 · Framer component · by Aisol Studio · Cards. Aisol Spec Sheet lays out the specifications of one product or service as labelled rows under group headings — dimensions, materials,…"
canonical: "https://framer.elliotli.dev/component/aisol-spec-sheet"
---

[Home](/)/[Components](/components)/[Cards](/components/category/cards)/Aisol Spec Sheet

# Aisol Spec Sheet

Product specs by group, CMS-ready

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

![Aisol Spec Sheet preview image 1](https://framer.elliotli.dev/og/component/aisol-spec-sheet/0d3eb16ada21364b/1600x1200.jpg)

## Summary

Aisol Spec Sheet lays out the specifications of one product or service as labelled rows under group headings — dimensions, materials, what is included — from your own content or a…

## Description

Aisol Spec Sheet lays out the specifications of one product or service as labelled rows under group headings — dimensions, materials, what is included — from your own content or a CMS collection.

It is a real definition list, not a table: each group is a heading at the level you choose, each row a term and its value, so a screen reader reads it as what it is.

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

\- Groups with an optional note, and rows that match a group by name — write the rows once, reorder the groups freely.

\- Per row: label, value as a string you write, an optional note under the value, and a highlight flag for the rows that matter.

\- Values that are exactly yes or no become check and cross icons with the words behind them; anything else stays as text.

\- Two layouts: a two-column sheet that stacks label over value on phones, or grouped cards in two columns that fall to one under a width you set.

\- Empty state text instead of a blank frame. Colours given as rgb() reach the page unchanged.

What you control

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

• Rows as an array: group, label, value, note, highlight — rows whose group matches nothing land in one final group you name

• Sheet or columns layout, stack breakpoint, label column width, group jump nav on/off, heading level, region label, empty-cell and empty-state text

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

Limits: one product per sheet by design — for two to four products side by side, use Aisol Compare Table. Values are strings; there is no unit conversion. Row slots pair by index with the flat rows array, not with a group.

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

-   All · #2028

## Details

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

## More like this

-   [BlogX Blog Card](/component/blogx-blog-card) — Themomarket · $8 — Blog Framer Component
-   [FluxPrice](/component/fluxprice) — Jeshan Athulesh · $49 — Elevate your SaaS conversion rate in minutes with FluxPrice.
-   [Feature Ribbon Cards](/component/feature-ribbon-cards) — Studio Digital · Free — Interactive image feature cards
-   [Dynamic Pricing Calc](/component/dynamic-pricing-calc) — Dmitry Vorobey · $12 — Pricing cards with live calculator
