Malevich

Sections / Ready/

Site-footer-extended

Multi-column footer with category groups + bottom row.

Site-footer-extended

Multi-column footer with category groups of links and a bottom row for logo + copyright + legal links. The GitHub/Apple-style expanded form per the answered design question.

For a minimal single-row footer, use Site-footer.

When to use

Anatomy

<footer class="site-footer-extended">
  <div class="site-footer-extended__columns">
    <div class="site-footer-extended__column">
      <h3 class="site-footer-extended__column-title">Product</h3>
      <ul class="site-footer-extended__column-list">
        <li><a href="/components">Components</a></li>
        <li><a href="/tokens">Tokens</a></li>
        <li><a href="/themes">Themes</a></li>
      </ul>
    </div>
    <div class="site-footer-extended__column">
      <h3 class="site-footer-extended__column-title">Resources</h3>
      <ul class="site-footer-extended__column-list">
        <li><a href="/docs">Docs</a></li>
        <li><a href="/guides">Guides</a></li>
        <li><a href="/blog">Blog</a></li>
      </ul>
    </div>
    <div class="site-footer-extended__column">
      <h3 class="site-footer-extended__column-title">Community</h3>
      <ul class="site-footer-extended__column-list">
        <li><a href="https://github.com/…">GitHub</a></li>
        <li><a href="/discord">Discord</a></li>
        <li><a href="/contact">Contact</a></li>
      </ul>
    </div>
  </div>

  <div class="site-footer-extended__bottom">
    <a class="site-footer-extended__logo" href="/">Malevich</a>
    <p class="site-footer-extended__copyright">© 2026 Malevich.</p>
    <nav class="site-footer-extended__legal" aria-label="Legal">
      <a href="/privacy">Privacy</a>
      <a href="/terms">Terms</a>
      <a href="/license">License</a>
    </nav>
  </div>
</footer>

The columns grid uses auto-fit + minmax(12rem, 1fr) so columns reflow gracefully as the viewport shrinks — no breakpoint queries.

Variants

Variant Class Effect
Default .site-footer-extended Canvas surface
Inverse .-on-inverse Dark surface

Tokens used

Accessibility