Functional Components
Footer
The Footer sits at the bottom of the page and contains links, legal info, branding, and optional call-to-action elements. It’s a key part of the overall layout — anchoring navigation, trust-building content, and conversion points. The Footer is made up of modular parts that can be combined and rearranged depending on complexity, product type, or user flow.
🧭 When to Use a Footer
Use a Footer when:
You want to provide secondary navigation, legal info, or brand context
You’re adding support links, newsletter signups, or CTAs
You need to maintain consistency across marketing, dashboard, or documentation pages
Avoid large footers on minimal screens (e.g., login) — use a Terms Bar or compact layout instead.
🧩 Footer Structure
The Footer is composed of modular subcomponents that can be rearranged or styled to fit your needs:
📦 Footer Columns
Footer Columns contain:
Footer Header – A title or section label (e.g., "Product", "Company")
Footer Links – A vertical stack of related links beneath the header
These are combined into Footer Columns — multiple columns stack side-by-side in desktop views, and collapse to vertical stacks on mobile.
📄 Terms Bar
The Terms Bar is a compact strip that appears beneath or beside the footer content, containing:
Legal links (e.g., Terms, Privacy)
Language selector
Copyright
Region or locale switchers
Terms Bars use small text and low visual hierarchy, and should always be accessible on mobile.
🧩 Footer Items
Footer Items are the combined unit of:
One or more Footer Columns
One Terms Bar
This grouping creates a structured layout that can be styled or combined with other layers like newsletter forms or logos.
🖼 Footer Assets
Assets such as:
Logos
Social media icons
Payment badges
App store links
…are placed alongside Footer Items to create complete branded footers.
🧱 Footer (Composite Component)
The full Footer is made of:
Footer Items (Columns + Terms)
Footer Assets
Optional call-to-action section or newsletter sign-up
Everything is arranged using layout tokens and responsive logic for mobile-friendly collapsing.
🎨 Footer Types
Different layouts are available depending on purpose:
Newsletter – Includes email capture, brief headline, and standard links beneath
Plain – Just Footer Items and Terms Bar (no CTA or input field)
CTA Horizontal – Adds a call-to-action row above the footer, side-by-side with a button or link
CTA Stack – Stacked call-to-action with title, description, and button, followed by the standard footer
These variants can be toggled in Figma and adapted depending on screen width or brand needs.
♿ Accessibility Considerations
From a design perspective:
Keep all text legible (minimum font size + contrast)
Don’t rely on icon-only links — use labels or tooltips where needed
Collapse content on mobile to avoid clutter
From a code perspective (if implemented):
Use semantic
<footer>
elementGroup related links in
<nav role="navigation">
Use
aria-label
for each group or section headingEnsure focus order flows top-down, left to right
✅ Best Practices
Limit columns to 3–5 max for readability
Use a CTA or newsletter variant only when action is truly valuable
Keep links scannable — avoid long link text
Collapse multiple footer rows on mobile for a clean, vertical stack
Use divider lines or background color to clearly separate the footer from page content
Welcome Aboard
© Copyright 2024. All rights reserved.