Footer Component
The Footer component is a comprehensive site footer with multiple columns for company information, navigation links, social media, and contact details.Overview
Implemented infooter-loader.js as an exportable HTML string, the footer provides:
- Multi-column layout: Responsive grid with 5 information columns
- Social media integration: Links to Instagram, Facebook, YouTube, and WhatsApp
- Contact information: Email and phone numbers for different departments
- Discipline indicators: Visual color coding for different service areas
Footer HTML Structure
Fromfooter-loader.js:6:
Discipline Indicators
Fromfooter-loader.js:48:
Social Media Links
Fromfooter-loader.js:76:
Contact Information
Fromfooter-loader.js:112:
Styling
Base Footer Styles
Fromfooter.css:2:
Footer Logo
Fromfooter.css:24:
Discipline Indicators
Fromfooter.css:68:
Social Links
Fromfooter.css:84:
Contact Styling
Fromfooter.css:109:
Responsive Design
Fromfooter.css:150:
Usage
Import and Render
Or use as module export
CSS Variables
The footer uses these CSS custom properties:--k-dark: Background color (default: #000)--k-max: Maximum content width (default: 1200px)--k-light-gray: Secondary text color (default: #999)--k-blue: Accent color for badges--brands,--dev,--studio,--strategy: Discipline indicator colors
Accessibility Features
- Semantic HTML structure
aria-labelattributes on social linksrel="noopener noreferrer"on external links- Proper link contrast ratios
- Keyboard navigable
Browser Support
Requires:- CSS Grid
- CSS Custom Properties
- Flexbox
- ES6 modules (for import)

