Our Mission Transport Service
Preview
Edit
Download
Run
Download Options
HTML File
Download as .html file
CSS File
Download as .css file
JavaScript File
Download as .js file
Combined HTML
All code in one HTML file
Project ZIP
All files in a ZIP archive
Cancel
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Our Mission - Transport Service</title> </head> <body class="bg-gradient-to-br from-slate-50 to-blue-50 min-h-screen"> <!-- Our Mission Section --> <section class="py-20 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto"> <!-- Header --> <div class="text-center mb-16 fade-in-up"> <h2 class="text-5xl md:text-6xl font-bold gradient-text mb-6">Our Mission</h2> <div class="w-24 h-1 bg-gradient-to-r from-blue-500 to-blue-700 mx-auto mb-8 rounded-full"></div> <p class="text-xl text-gray-600 max-w-3xl mx-auto leading-relaxed"> Revolutionizing transportation through innovation, reliability, and exceptional service that connects communities and drives progress forward. </p> </div> <!-- Main Mission Statement --> <div class="bg-white rounded-3xl shadow-2xl p-8 md:p-12 mb-16 fade-in-up pulse-glow"> <div class="grid md:grid-cols-2 gap-12 items-center"> <div class="fade-in-left"> <h3 class="text-3xl font-bold text-gray-800 mb-6">Connecting Tomorrow, Today</h3> <p class="text-lg text-gray-600 mb-6 leading-relaxed"> We are committed to providing safe, efficient, and sustainable transportation solutions that enhance the quality of life for our customers and communities. Our mission drives us to continuously innovate and exceed expectations. </p> <div class="flex items-center space-x-4"> <div class="w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center"> <svg class="w-6 h-6 text-blue-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path> </svg> </div> <span class="text-gray-700 font-medium">Trusted by over 50,000+ customers</span> </div> </div> <div class="fade-in-right"> <div class="relative"> <div class="floating"> <svg class="w-full h-64 text-blue-600" fill="currentColor" viewBox="0 0 24 24"> <path d="M12 2L13.09 8.26L20 9L13.09 9.74L12 16L10.91 9.74L4 9L10.91 8.26L12 2Z" opacity="0.3"/> <path d="M19 15L20.25 18.75L24 20L20.25 21.25L19 25L17.75 21.25L14 20L17.75 18.75L19 15Z"/> <path d="M5 15L6.25 18.75L10 20L6.25 21.25L5 25L3.75 21.25L0 20L3.75 18.75L5 15Z"/> </svg> </div> <div class="absolute inset-0 bg-gradient-to-r from-blue-400 to-purple-500 rounded-full blur-3xl opacity-20"></div> </div> </div> </div> </div> <!-- Core Values Grid --> <div class="grid md:grid-cols-3 gap-8 mb-16"> <!-- Safety First --> <div class="bg-white rounded-2xl p-8 shadow-lg card-hover fade-in-up" style="animation-delay: 0.2s;"> <div class="w-16 h-16 bg-green-100 rounded-2xl flex items-center justify-center mb-6 icon-bounce"> <svg class="w-8 h-8 text-green-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"></path> </svg> </div> <h4 class="text-2xl font-bold text-gray-800 mb-4">Safety First</h4> <p class="text-gray-600 leading-relaxed"> Every journey begins with safety. We maintain the highest standards in vehicle maintenance, driver training, and route planning to ensure your peace of mind. </p> </div> <!-- Innovation --> <div class="bg-white rounded-2xl p-8 shadow-lg card-hover fade-in-up" style="animation-delay: 0.4s;"> <div class="w-16 h-16 bg-blue-100 rounded-2xl flex items-center justify-center mb-6 icon-bounce"> <svg class="w-8 h-8 text-blue-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 10V3L4 14h7v7l9-11h-7z"></path> </svg> </div> <h4 class="text-2xl font-bold text-gray-800 mb-4">Innovation</h4> <p class="text-gray-600 leading-relaxed"> Embracing cutting-edge technology and sustainable practices to create smarter, more efficient transportation solutions for the future. </p> </div> <!-- Reliability --> <div class="bg-white rounded-2xl p-8 shadow-lg card-hover fade-in-up" style="animation-delay: 0.6s;"> <div class="w-16 h-16 bg-purple-100 rounded-2xl flex items-center justify-center mb-6 icon-bounce"> <svg class="w-8 h-8 text-purple-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path> </svg> </div> <h4 class="text-2xl font-bold text-gray-800 mb-4">Reliability</h4> <p class="text-gray-600 leading-relaxed"> Dependable service you can count on. We're committed to punctuality, consistency, and delivering on our promises every single time. </p> </div> </div> <!-- Statistics Section --> <div class="bg-gradient-to-r from-blue-600 to-purple-700 rounded-3xl p-8 md:p-12 text-white scale-in"> <div class="grid md:grid-cols-4 gap-8 text-center"> <div class="fade-in-up" style="animation-delay: 0.2s;"> <div class="text-4xl md:text-5xl font-bold mb-2">50K+</div> <div class="text-blue-100">Happy Customers</div> </div> <div class="fade-in-up" style="animation-delay: 0.4s;"> <div class="text-4xl md:text-5xl font-bold mb-2">99.8%</div> <div class="text-blue-100">On-Time Delivery</div> </div> <div class="fade-in-up" style="animation-delay: 0.6s;"> <div class="text-4xl md:text-5xl font-bold mb-2">24/7</div> <div class="text-blue-100">Customer Support</div> </div> <div class="fade-in-up" style="animation-delay: 0.8s;"> <div class="text-4xl md:text-5xl font-bold mb-2">15+</div> <div class="text-blue-100">Years Experience</div> </div> </div> </div> <!-- Call to Action --> <div class="text-center mt-16 fade-in-up"> <button class="bg-gradient-to-r from-blue-600 to-purple-600 hover:from-blue-700 hover:to-purple-700 text-white font-bold py-4 px-8 rounded-full text-lg shadow-lg hover:shadow-xl transform hover:scale-105 transition-all duration-300"> Join Our Journey </button> </div> </section> </body> </html>
CSS
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); body { font-family: 'Inter', sans-serif; } .fade-in-up { opacity: 0; transform: translateY(30px); transition: all 0.8s ease-out; } .fade-in-up.animate { opacity: 1; transform: translateY(0); } .fade-in-left { opacity: 0; transform: translateX(-30px); transition: all 0.8s ease-out; } .fade-in-left.animate { opacity: 1; transform: translateX(0); } .fade-in-right { opacity: 0; transform: translateX(30px); transition: all 0.8s ease-out; } .fade-in-right.animate { opacity: 1; transform: translateX(0); } .scale-in { opacity: 0; transform: scale(0.8); transition: all 0.8s ease-out; } .scale-in.animate { opacity: 1; transform: scale(1); } .floating { animation: float 6s ease-in-out infinite; } @keyframes float { 0%, 100% { transform: translateY(0px); } 50% { transform: translateY(-10px); } } .pulse-glow { animation: pulseGlow 3s ease-in-out infinite; } @keyframes pulseGlow { 0%, 100% { box-shadow: 0 0 20px rgba(59, 130, 246, 0.3); } 50% { box-shadow: 0 0 40px rgba(59, 130, 246, 0.6); } } .gradient-text { background: linear-gradient(135deg, #3b82f6, #1d4ed8); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .card-hover { transition: all 0.3s ease; } .card-hover:hover { transform: translateY(-5px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); } .icon-bounce { transition: transform 0.3s ease; } .icon-bounce:hover { transform: scale(1.1) rotate(5deg); }
JavaScript
// Intersection Observer for animations const observerOptions = { threshold: 0.1, rootMargin: '0px 0px -50px 0px' }; const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('animate'); } }); }, observerOptions); // Observe all animated elements document.querySelectorAll('.fade-in-up, .fade-in-left, .fade-in-right, .scale-in').forEach(el => { observer.observe(el); }); // Counter animation for statistics function animateCounter(element, target, duration = 2000) { let start = 0; const increment = target / (duration / 16); const timer = setInterval(() => { start += increment; if (start >= target) { element.textContent = target.toLocaleString() + (element.textContent.includes('%') ? '%' : element.textContent.includes('+') ? '+' : ''); clearInterval(timer); } else { element.textContent = Math.floor(start).toLocaleString() + (element.textContent.includes('%') ? '%' : element.textContent.includes('+') ? '+' : ''); } }, 16); } // Animate statistics when they come into view const statsObserver = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { const statElements = entry.target.querySelectorAll('.text-4xl, .text-5xl'); statElements.forEach((el, index) => { setTimeout(() => { const text = el.textContent; if (text.includes('50K+')) animateCounter(el, 50000); else if (text.includes('99.8%')) animateCounter(el, 99.8); else if (text.includes('24/7')) el.textContent = '24/7'; else if (text.includes('15+')) animateCounter(el, 15); }, index * 200); }); statsObserver.unobserve(entry.target); } }); }, observerOptions); const statsSection = document.querySelector('.bg-gradient-to-r.from-blue-600'); if (statsSection) { statsObserver.observe(statsSection); }
Output Preview
Desktop
Mobile
Fullscreen