Feature grid

피처 그리드

A section that repeats icon + title + description cards in a uniform grid to list core features.

Also known as: Feature list3-column features
···
html
<div class="grid">
  <div class="card"><span class="icon"></span><h3>Fast setup</h3><span class="desc"></span><span class="desc w2"></span></div>
  <div class="card"><span class="icon"></span><h3>Live sync</h3><span class="desc"></span><span class="desc w2"></span></div>
  <div class="card"><span class="icon"></span><h3>Team roles</h3><span class="desc"></span><span class="desc w2"></span></div>
  <div class="card"><span class="icon"></span><h3>Audit logs</h3><span class="desc"></span><span class="desc w2"></span></div>
  <div class="card"><span class="icon"></span><h3>API access</h3><span class="desc"></span><span class="desc w2"></span></div>
  <div class="card"><span class="icon"></span><h3>Dark mode</h3><span class="desc"></span><span class="desc w2"></span></div>
</div>
css
.grid{width:min(94%,860px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.8vmin,14px)}
.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:clamp(8px,2vmin,16px);
  display:flex;flex-direction:column;gap:clamp(5px,1.2vmin,8px);animation:rise 3.6s ease-in-out infinite}
.card:nth-child(1){animation-delay:0s}.card:nth-child(2){animation-delay:.15s}.card:nth-child(3){animation-delay:.3s}
.card:nth-child(4){animation-delay:.45s}.card:nth-child(5){animation-delay:.6s}.card:nth-child(6){animation-delay:.75s}
.icon{width:clamp(16px,3.6vmin,26px);height:clamp(16px,3.6vmin,26px);border-radius:8px;background:var(--accent)}
.card:nth-child(3n+2) .icon{background:var(--accent-2)}
.card:nth-child(3n) .icon{background:var(--accent-3)}
.card h3{margin:0;font-size:clamp(8px,1.7vmin,13px);font-weight:700}
.desc{display:block;height:clamp(4px,1vmin,7px);border-radius:2px;background:var(--line)}
.desc.w2{width:85%}
@keyframes rise{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(-3px);opacity:.85}}

Usually the section right after the hero (or after social proof), listing a product's core features — typically three to six — as equal-sized cards. Each card pairs an icon (or small illustration), a short title, and one or two sentences of description.

Unlike `bento-grid`, where cell size varies to create hierarchy, a feature grid keeps every cell the same size — the message is "these features are peers." Column count usually steps down responsively: three on desktop, two on tablet, one on mobile.

Listing more than about eight features makes visitors skim past without reading. Pick the three to six that actually matter and push the rest to a docs page or feature detail page. Mixing icon styles (line icons next to 3D icons, say) reads as rushed and inconsistent.

When to use

Best when features carry roughly equal weight. To spotlight one feature over the others, a size-varying layout like `bento-features` communicates that better.