Footer

Semantic footer component providing brand information, navigation links, social media, and copyright. Uses semantic `` element with minimal styling.

Multi-Column Footer with Social Links

<footer>
				<!-- Multi-column layout using CSS Grid -->
				<div>
				<!-- Brand Section -->
				<div>
				<a href="#">Brand Logo</a>
				<p>Tagline here</p>
				</div>

				<!-- Product Links -->
				<div>
				<h4>Product</h4>
				<ul>
				<li><a href="#">Components</a></li>
				<li><a href="#">Documentation</a></li>
				</ul>
				</div>
				</div>

				<!-- Divider -->
				<div>
				<p>&copy; 2024 Company</p>
				<div>
				<a href="#" aria-label="Social">
				<span class="axicon render" data-name="GitHub"></span>
				</a>
				</div>
				</div>
				</footer>

Simple Footer

<footer>
				<div>
				<p>&copy; 2024 Company</p>
				<div>
				<a href="#" aria-label="GitHub">
				<span class="axicon render" data-name="GitHub"></span>
				</a>
				</div>
				</div>
				</footer>

Structure

  • `
    ` element - Semantic footer container
  • CSS Grid - Multi-column layout for link groups
  • Simple `
      ` lists - No special classes, just semantic lists
    • `

      ` headings - Column titles with proper hierarchy

    • Flex layout - Bottom section with copyright and social
    • Design tokens only - All styling uses var(--a-*)

Key Features

  • Semantic HTML - Uses native `
    ` element
  • No Custom Classes - Only semantic elements and design tokens
  • Responsive Grid - CSS Grid with auto-fit for mobile
  • Social Icons - Axicons with proper ARIA labels
  • Brand Section - Logo and tagline with proper styling
  • Organized Links - Grouped by category using semantic lists
  • Copyright & Social - Proper bottom section with flex layout

Sections

  • Brand - Logo, company name, tagline
  • Link Columns - Product, Community, Legal, Resources, etc.
  • Divider - Visual separator (border-top)
  • Copyright - © notice with year
  • Social - Links to social media platforms

Accessibility

  • Use semantic `
    ` element
  • Provide descriptive link text
  • Include `aria-label` for social media icons
  • Proper heading hierarchy (h4 for column titles)
  • Sufficient color contrast on all text
  • Keyboard navigable links and buttons

Responsive Behavior

This component automatically adapts to different screen sizes:

Mobile (< 768px)

On mobile devices:

  • Optimized for small screens
  • Touch-friendly spacing maintained (44px minimum)
  • Text wraps naturally without overflow
  • Content density optimized for readability

Desktop (1024px+)

On desktop displays:

  • Enhanced visual features
  • Hover states and transitions
  • Full keyboard navigation support
  • Optimal spacing and sizing

Framework Integration

Responsive behavior is automatic:
  • Framework handles media queries
  • No custom CSS required
  • Mobile-first approach applied
  • Accessibility maintained at all sizes

Best Practices

  • Match header branding and style
  • Group related links logically
  • Responsive grid layout (auto-fit minmax)
  • Use Axicons for social media
  • Include privacy and legal links
  • Keep footer text concise and clear
  • Use design tokens for all values

Features

  • Semantic Structure - Built with native HTML5 elements for maximum reliability.
  • Theme Aware - Automatically adapts to all 22 Axiom01 themes via OKLCH tokens.
  • Fully Responsive - Scales perfectly from mobile to desktop screens.
  • No JS Dependency - Core functionality relies on pure CSS for maximum performance.
  • Customizable - Easily extendable via Axiom01's design tokens and modifiers.

Use Cases

The Footer component is designed for versatile implementation across modern web applications. Ideal scenarios include:

  • Dashboards & Admin Panels - Structured data presentation and interface control.
  • Content Management Systems - Organizing complex information hierarchies and media.
  • E-Commerce Platforms - Enhancing product discovery and user workflows.
  • Marketing Sites - Highlighting key product offerings cleanly and effectively.
  • SaaS Applications - Delivering native-feeling, responsive app experiences.