FOOTERS / FREE HTML + ASTRO

Signal studio footer

A graphic studio footer with oversized display type, a bright enquiry panel and a structured contact directory.

Try the design

Open demo ↗

Preview links stay in the example. Copy the source to use your own destinations. Form previews never send information.

Copy the source

<footer class="fct-signal-studio-footer" data-snippet="signal-studio-footer">
  <div class="r-inner">
    <div class="r-foot-intro">
      <p class="r-micro">Independent by nature.<br />Collaborative by choice.</p>
      <a class="r-link" href="work.html">See selected work <span aria-hidden="true">↗</span></a>
    </div>
    <div class="r-statement">
      <h2>GOOD WORK.<br /><span>GOOD PEOPLE.</span></h2>
      <aside>
        <span class="r-micro">Have a project in mind?</span>
        <p>Let’s make<br />something matter.</p>
        <a class="r-pill" href="mailto:hello@example.com">Start a conversation ↗</a>
      </aside>
    </div>
    <div class="r-directory r-rule">
      <div>
        <span class="r-micro">01 / Studio</span><a href="about.html">Who we are</a
        ><a href="work.html">What we make</a>
      </div>
      <div>
        <span class="r-micro">02 / Elsewhere</span
        ><a href="https://www.instagram.com/">Instagram ↗</a
        ><a href="https://www.linkedin.com/">LinkedIn ↗</a>
      </div>
      <div>
        <span class="r-micro">03 / Say hello</span
        ><a href="mailto:hello@example.com">hello@example.com</a>
        <p>Example studio details.</p>
      </div>
      <div class="r-wordmark">SIGNAL</div>
    </div>
    <div class="r-bottom r-micro">
      <span>© 2026 Signal · Demonstration identity</span><a href="privacy.html">Privacy</a
      ><span>Built around good ideas.</span>
    </div>
  </div>
</footer>

Where this design fits

A narrow introductory line leads into a large two-line typographic statement. A contrasting project panel and numbered directory give the section a clear rhythm at desktop and phone sizes.

  • Graphic display typography
  • Contrasting enquiry panel
  • Numbered contact directory

What is included

The HTML ZIP includes a standalone demo, reusable markup, scoped CSS, a license and setup notes. The Astro ZIP includes Snippet.astro, self-hosted fonts and asset license notes. It can be imported into an existing Astro page or layout.

Set the right destinations

Example navigation, policy and contact links must point to your actual pages. Update visible business details and telephone/email links together. Remove sections that your website does not need.

Add it to an HTML website

  1. Copy snippet.html into the relevant page section.
  2. Load snippet.css after your existing site stylesheet. The class prefix identifies this design.
  3. No JavaScript is needed for this design.
  4. Replace example content and check mobile widths, zoom, links and keyboard focus in your actual website.

Use it in Astro

Copy Snippet.astro into src/components/, import it into your page or shared layout, and insert the component where the section belongs. Copy the fonts and any images folders into public/snippet-assets/signal-studio-footer/; the component uses those public paths. Keep each generated prefix unique if you duplicate a component on one page.

Keep the section maintainable

Start with the variables at the top of the CSS for background, text and accent colors. Preserve semantic labels and focus styles. Existing site selectors can still affect imported markup, so test the combined result. Read the complete setup notes.

GOOD DESIGN, OCCASIONALLY.

Your next idea
could start here.

New templates, useful guides, and updates from us.
A little inspiration for whatever you’re building.