Skip to content

Feature grid

Preview Available in release assets

Explain a set of peer capabilities in semantic articles that reflow intrinsically.

Feature grid in context

Show code
<section aria-labelledby="features-heading">
  <h2 id="features-heading">Built for durable publishing</h2>
  <div class="thin-feature-grid">
    <article class="thin-feature">
      <svg data-icon aria-hidden="true">
        <use href="/icons/sprite.svg#sparkles">
        </use>
      </svg>
      <h3>Theme driven</h3>
      <p>The same contract feels editorial in Neutral and expressive in Thin-Sky.</p>
    </article>
    <article class="thin-feature">
      <h3>Content first</h3>
      <p>A deliberately long localized explanation wraps without hiding the destination or changing source order.</p>
    </article>
  </div>
</section>

Anatomy

  • Section heading
  • Intrinsic grid
  • Article per feature
  • Optional decorative Lucide icon
  • Feature heading and explanation

Variants and sizes

  • Text only
  • Decorative icons
  • Linked features
  • Uneven content

Gallery coverage: No structured variant fixtures are published yet; the primary example above is the only verified production markup.

Rendered fixtures exercise authored content and constrained layouts with the same production assets.

  • One item
  • Long localized copy
  • Missing icon
  • Narrow container
  • Wide container

Structured state fixtures are not published for this item yet.

Interaction and keyboard behavior

A feature is static unless it contains an ordinary link; the complete card is not made clickable by scripting.

Accessibility

Maintain heading order beneath the section heading, hide decorative icons, and use descriptive link text for linked features.

Contract
COMPOSE
Basis
Composition of native landmarks, headings, lists, links, and forms; no APG widget

API

Use a container.thin-feature-grid and semantic article.thin-feature children.

Behavior tier: css-only

Structured host, property, and example tables are not authored for this item yet. Use the summary above and the primary example.

Fallback

Landmarks, headings, links, media, disclosure, and native forms remain useful in normal document flow without CSS or JavaScript.

Assets and dependencies

  • /foundation.css
  • /layouts.css
  • /components.css
  • /patterns/marketing.css
  • /icons/sprite.svg

Dependencies: None

Source: packages/ui/src/items/marketing/style.ts