Snippets Footer

Bootstrap 5 Footer with Social Icons

A footer card with a support call-to-action, brand column with social tiles, three link columns and a dark bar with a back-to-top button.

Bootstrap 5 No jQuery Feb 2020 3.5K views

<section class="wdw-stage" id="ft-start" tabindex="-1">
  <div class="container" style="max-width: 1120px;">
    <footer class="wdw-card overflow-hidden ft-light">
      <div class="ft-cta d-flex flex-column flex-md-row align-items-md-center justify-content-between gap-3 px-4 px-md-5 py-4">
        <div>
          <h2 class="h4 wdw-heading mb-1">Need help choosing a theme?</h2>
          <p class="wdw-muted mb-0">Our team replies within one working day.</p>
        </div>
        <div class="d-flex flex-wrap gap-2">
          <a href="#" class="btn btn-primary rounded-pill px-4">Contact support</a>
          <a href="#" class="btn btn-outline-secondary rounded-pill px-4">Browse themes</a>
        </div>
      </div>
      <div class="px-4 px-md-5 py-5">
        <div class="row g-4 g-lg-5">
          <div class="col-md-12 col-lg-4">
            <a href="#" class="d-inline-flex align-items-center gap-3 text-decoration-none mb-3">
              <span class="wdw-icon ft-logo" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m3 20 6-11 4 7 3-4 5 8H3Z"/></svg></span>
              <span class="fw-bold fs-5 text-body-emphasis">Bluepeak Themes</span>
            </a>
            <p class="wdw-muted mb-4">We design and ship polished website themes for studios, clinics and shops. Clean code, thoughtful details, friendly support.</p>
            <div class="d-flex gap-2"><a href="#" class="ft-soc" aria-label="X"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M17.8 3h3.1l-6.8 7.7L22 21h-6.2l-4.9-6.3L5.3 21H2.2l7.2-8.3L2 3h6.4l4.4 5.8L17.8 3Zm-1.1 16.2h1.7L7.3 4.7H5.5l11.2 14.5Z"/></svg></a><a href="#" class="ft-soc" aria-label="Facebook"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M13.5 21v-8h2.7l.4-3.1h-3.1V7.9c0-.9.3-1.5 1.6-1.5h1.7V3.6c-.3 0-1.3-.1-2.4-.1-2.4 0-4 1.4-4 4.1v2.3H7.6V13h2.8v8h3.1Z"/></svg></a><a href="#" class="ft-soc" aria-label="LinkedIn"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M5.4 8.6H2.3V21h3.1V8.6ZM3.9 3.2a1.8 1.8 0 1 0 0 3.6 1.8 1.8 0 0 0 0-3.6ZM21.7 13.9c0-3.3-1.8-4.9-4.1-4.9-1.9 0-2.7 1-3.2 1.8V8.6h-3.1c0 .8 0 12.4 0 12.4h3.1v-6.9c0-.4 0-.7.1-1 .3-.7.9-1.4 2-1.4 1.4 0 1.9 1 1.9 2.6V21h3.3v-7.1Z"/></svg></a><a href="#" class="ft-soc" aria-label="YouTube"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M21.6 7.2a2.5 2.5 0 0 0-1.8-1.8C18.2 5 12 5 12 5s-6.200 0-7.800.4A2.5 2.5 0 0 0 2.400 7.200C2 8.800 2 12 2 12s0 3.200.4 4.800a2.500 2.500 0 0 0 1.800 1.800C5.800 19 12 19 12 19s6.200 0 7.800-.4a2.500 2.500 0 0 0 1.800-1.800c.4-1.600.4-4.800.4-4.800s0-3.200-.4-4.800ZM10 15V9l5.200 3L10 15Z"/></svg></a></div>
          </div>
          <div class="col-6 col-md-4 col-lg-2 offset-lg-1"><h2 class="ft-title">Themes</h2><ul class="list-unstyled d-grid gap-2 mb-0"><li><a href="#">Appointment</a></li><li><a href="#">Health center</a></li><li><a href="#">Quality</a></li><li><a href="#">Wallstreet</a></li></ul></div>
          <div class="col-6 col-md-4 col-lg-2"><h2 class="ft-title">Quick links</h2><ul class="list-unstyled d-grid gap-2 mb-0"><li><a href="#">Blog</a></li><li><a href="#">FAQ</a></li><li><a href="#">Terms & conditions</a></li><li><a href="#">Privacy policy</a></li></ul></div>
          <div class="col-12 col-md-4 col-lg-2"><h2 class="ft-title">Support</h2><ul class="list-unstyled d-grid gap-2 mb-0"><li><a href="#">Affiliate</a></li><li><a href="#">Login</a></li><li><a href="#">All theme packages</a></li><li><a href="#">Support forum</a></li></ul></div>
        </div>
      </div>
      <div class="ft-bar px-4 px-md-5 py-3 d-flex flex-column flex-sm-row align-items-sm-center justify-content-between gap-2 small">
        <span>© 2026 Bluepeak Themes. All rights reserved.</span>
        <button type="button" class="ft-top btn btn-sm rounded-pill px-3" id="ft-top">Back to top <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 19V5m-6 6 6-6 6 6"/></svg></button>
      </div>
    </footer>
  </div>
</section>

Built on Bootstrap 5.3.8 with plain JavaScript — no jQuery. Supports light and dark mode via data-bs-theme.

Free to use in personal and commercial projects under the MIT license.