Foundation Project Examples
Real World Applications: See how Foundation is used in different types of projects.
1. Business Website Template
Corporate Business Site
Features Included:
- Responsive navigation
- Hero section with call-to-action
- Services grid
- Testimonial carousel
- Contact form
- Footer with social links
<!-- Business Website Structure -->
<div class="grid-container">
<!-- Navigation -->
<div class="title-bar" data-responsive-toggle="main-nav">
<button class="menu-icon" type="button" data-toggle></button>
<div class="title-bar-title">Menu</div>
</div>
<div class="top-bar" id="main-nav">
<div class="top-bar-left">
<ul class="dropdown menu" data-dropdown-menu>
<li class="menu-text">Business Name</li>
<li><a href="#services">Services</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</div>
</div>
<!-- Hero Section -->
<div class="grid-x align-center-middle text-center hero-section">
<div class="cell medium-8">
<h1>Welcome to Our Business</h1>
<p class="lead">Professional solutions for your needs</p>
<button class="button large primary">Get Started</button>
</div>
</div>
<!-- Services Grid -->
<div class="grid-x grid-margin-x" id="services">
<div class="cell medium-4">
<div class="card service-card">
<div class="card-section">
<h5>Web Development</h5>
<p>Custom web solutions</p>
</div>
</div>
</div>
<!-- More services... -->
</div>
</div>2. E-commerce Product Page
Online Store Layout
E-commerce Features:
- Product image gallery
- Product information section
- Add to cart functionality
- Customer reviews
- Related products
- Responsive product grid
<!-- E-commerce Product Page -->
<div class="grid-container">
<div class="grid-x grid-margin-x">
<!-- Product Images -->
<div class="cell medium-6">
<div class="product-gallery">
<img src="product-main.jpg" alt="Product" class="thumbnail">
<div class="grid-x grid-margin-x small-up-4">
<div class="cell">
<img src="product-1.jpg" class="thumbnail" alt="Thumbnail">
</div>
<!-- More thumbnails -->
</div>
</div>
</div>
<!-- Product Info -->
<div class="cell medium-6">
<h1>Product Name</h1>
<p class="price">$99.99</p>
<p class="description">Product description here...</p>
<!-- Add to Cart -->
<div class="grid-x grid-margin-x">
<div class="cell small-4">
<label>Quantity
<input type="number" value="1" min="1">
</label>
</div>
<div class="cell small-8">
<button class="button expanded success">Add to Cart</button>
</div>
</div>
<!-- Product Features -->
<ul class="no-bullet">
<li>✓ Feature one</li>
<li>✓ Feature two</li>
<li>✓ Feature three</li>
</ul>
</div>
</div>
</div>3. Admin Dashboard
Dashboard Layout
<!-- Admin Dashboard Structure -->
<div class="grid-x">
<!-- Sidebar -->
<div class="cell medium-3 large-2 dashboard-sidebar">
<div class="sidebar-header">
<h5>Dashboard</h5>
</div>
<ul class="vertical menu">
<li class="active"><a href="#"><i class="fi-graph"></i> Overview</a></li>
<li><a href="#"><i class="fi-torso"></i> Users</a></li>
<li><a href="#"><i class="fi-shopping-bag"></i> Products</a></li>
<li><a href="#"><i class="fi-graph-bar"></i> Analytics</a></li>
</ul>
</div>
<!-- Main Content -->
<div class="cell medium-9 large-10 dashboard-main">
<!-- Stats Cards -->
<div class="grid-x grid-margin-x">
<div class="cell medium-3">
<div class="stat-card primary">
<h3>1,024</h3>
<p>Total Users</p>
</div>
</div>
<div class="cell medium-3">
<div class="stat-card success">
<h3>$12,456</h3>
<p>Revenue</p>
</div>
</div>
<!-- More stats... -->
</div>
<!-- Charts and Tables -->
<div class="grid-x grid-margin-x">
<div class="cell medium-8">
<div class="card">
<div class="card-section">
<h5>Sales Chart</h5>
<!-- Chart would go here -->
</div>
</div>
</div>
<div class="cell medium-4">
<div class="card">
<div class="card-section">
<h5>Recent Activity</h5>
<!-- Activity feed -->
</div>
</div>
</div>
</div>
</div>
</div>4. Blog Layout
Blog with Sidebar
<!-- Blog Layout -->
<div class="grid-container">
<div class="grid-x grid-margin-x">
<!-- Main Content -->
<div class="cell medium-8">
<article class="blog-post">
<header class="post-header">
<h1>Blog Post Title</h1>
<div class="post-meta">
<span class="author">By John Doe</span>
<span class="date">January 1, 2024</span>
</div>
</header>
<div class="post-content">
<p>Blog content here...</p>
<!-- More content -->
</div>
<footer class="post-footer">
<div class="tags">
<span class="label secondary">Technology</span>
<span class="label secondary">Web Development</span>
</div>
</footer>
</article>
<!-- Comments Section -->
<section class="comments">
<h3>Comments</h3>
<!-- Comment form and list -->
</section>
</div>
<!-- Sidebar -->
<div class="cell medium-4">
<div class="sidebar-widget">
<h5>About Author</h5>
<p>Author bio here...</p>
</div>
<div class="sidebar-widget">
<h5>Categories</h5>
<ul class="no-bullet">
<li><a href="#">Technology (15)</a></li>
<li><a href="#">Design (8)</a></li>
<!-- More categories -->
</ul>
</div>
<div class="sidebar-widget">
<h5>Recent Posts</h5>
<ul class="no-bullet">
<li><a href="#">Recent post one</a></li>
<li><a href="#">Recent post two</a></li>
</ul>
</div>
</div>
</div>
</div>5. Portfolio Website
Creative Portfolio
<!-- Portfolio Layout -->
<div class="grid-container fluid">
<!-- Hero Section -->
<div class="grid-x align-center-middle text-center portfolio-hero">
<div class="cell medium-8">
<h1 class="portfolio-title">Creative Portfolio</h1>
<p class="portfolio-subtitle">Showcasing amazing work</p>
</div>
</div>
<!-- Portfolio Grid -->
<div class="grid-x grid-margin-x small-up-1 medium-up-2 large-up-3 portfolio-grid">
<div class="cell">
<div class="portfolio-item">
<img src="project1.jpg" alt="Project 1">
<div class="portfolio-overlay">
<h5>Project One</h5>
<p>Web Design</p>
<a href="#" class="button hollow">View Project</a>
</div>
</div>
</div>
<!-- More portfolio items -->
</div>
<!-- Skills Section -->
<div class="grid-x grid-margin-x skills-section">
<div class="cell">
<h3>Skills & Expertise</h3>
<div class="grid-x grid-margin-x">
<div class="cell medium-3">
<div class="skill-card text-center">
<i class="fi-monitor"></i>
<h6>Web Design</h6>
</div>
</div>
<!-- More skills -->
</div>
</div>
</div>
</div>Project Implementation Tips
✅ Best Practices
- Start with mobile-first design
- Use semantic HTML structure
- Implement proper accessibility
- Optimize images and assets
- Test across devices and browsers
🚀 Performance Tips
- Use Foundation's modular imports
- Implement lazy loading for images
- Optimize CSS and JavaScript
- Use CDN for better delivery
- Monitor with performance tools