Skip to main content

Footer Components

Explore all footer component variants - main footer layouts, sub-footer styles, and theme options.

Main Footer Variants

The main footer supports 5 layout variants, each with 4 theme options (dark, light, green, white). Configure via site.json under footer.main.variant and footer.main.theme.

Links Right (Default)

3 link columns with contact info on the right

Main: links-right / dark | Sub: logo-center / dark

Brand Left

Logo, tagline, and description on left with link columns on right

Main: brand-left / dark | Sub: legal-social / dark

Contact Left

Full contact details and logo on left with link columns on right

Main: contact-left / green | Sub: minimal / green

Centered Layout

All content centered and stacked for a clean, modern look

Main: centered / light | Sub: logo-center / light

Minimal

Compact footer with essential links only

Main: minimal / white | Sub: minimal / white

Sub-Footer Variants

The sub-footer sits below the main footer and can display copyright, legal links, social icons, and company registration info. Configure via footer.sub.variant.

  • logo-center: Logo centered above copyright and legal links
  • legal-social: Legal links on left, social icons on right
  • minimal: Single line with copyright and inline legal links

Sub-Footer: Logo Center

Main: links-right / dark | Sub: logo-center / dark

Sub-Footer: Legal + Social

Main: links-right / dark | Sub: legal-social / dark

Sub-Footer: Minimal

Main: links-right / dark | Sub: minimal / light

Theme Examples

All footer sections support 4 color themes that automatically style text, links, icons, and backgrounds.

Dark Theme

Black background with gold headings and grey text

Main: brand-left / dark | Sub: logo-center / dark

Light Theme

Grey background with green headings and dark text

Main: brand-left / light | Sub: logo-center / dark

Green Theme

Brand green background with gold headings and white text

Main: brand-left / green | Sub: logo-center / dark

White Theme

White background with green headings and dark text, subtle top border

Main: brand-left / white | Sub: logo-center / dark

JSON Configuration

Configure your footer in src/data/site.json:

"footer": {
  "main": {
    "variant": "links-right",
    "theme": "dark",
    "showCertifications": true,
    "showBusinessHours": true,
    "showSocialIcons": true,
    "brandBlock": {
      "showLogo": true,
      "tagline": "Your Tagline",
      "description": "Company description..."
    }
  },
  "sub": {
    "variant": "logo-center",
    "theme": "dark",
    "showLogo": true,
    "showCompanyInfo": true,
    "showLegalLinks": true,
    "showSocialIcons": false,
    "separatorLine": true
  },
  "copyright": "All rights reserved."
}

Ready to Build?