Blue Gym About Us Template
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>NexusFit | About Us</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> </head> <body> <!-- Header Section --> <header> <nav> <a href="#" class="logo"><i class="fas fa-dumbbell"></i>NexusFit</a> <div class="nav-links"> <a href="#">Home</a> <a href="#">About</a> <a href="#">Services</a> <a href="#">Trainers</a> <a href="#">Contact</a> </div> <div class="menu-toggle"> <i class="fas fa-bars"></i> </div> </nav> </header> <!-- Hero Section --> <section class="hero"> <div class="hero-content"> <h1>REDEFINE YOUR LIMITS</h1> <p>At NexusFit, we combine cutting-edge technology with proven fitness methodologies to create a workout experience like no other. Our futuristic approach to fitness will transform your body and mind.</p> <a href="#" class="cta-button">JOIN THE REVOLUTION</a> </div> </section> <!-- About Section --> <section class="about"> <div class="section-title"> <h2>OUR VISION</h2> </div> <div class="about-content"> <div class="about-text"> <h3>Pioneering the Future of Fitness</h3> <p>Founded in 2020, NexusFit was born from a simple idea: fitness should be as advanced as the technology we use every day. We've created a space where science meets sweat, where data drives results.</p> <p>Our 20,000 sq ft facility houses the most advanced equipment available, powered by AI that adapts to your unique physiology. Every workout is optimized in real-time for maximum efficiency.</p> <p>We're not just a gym - we're a movement. A movement towards smarter training, better results, and a healthier future for all.</p> </div> <div class="about-image"> <img src="https://images.unsplash.com/photo-1534258936925-c58bed479fcb?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1631&q=80" alt="Futuristic Gym" class="about-img"> </div> </div> <div class="stats"> <div class="stat-item floating" style="animation-delay: 0.1s;"> <i class="fas fa-users"></i> <h3>5K+</h3> <p>Members</p> </div> <div class="stat-item floating" style="animation-delay: 0.3s;"> <i class="fas fa-dumbbell"></i> <h3>150+</h3> <p>Machines</p> </div> <div class="stat-item floating" style="animation-delay: 0.5s;"> <i class="fas fa-trophy"></i> <h3>25+</h3> <p>Trainers</p> </div> <div class="stat-item floating" style="animation-delay: 0.7s;"> <i class="fas fa-smile"></i> <h3>98%</h3> <p>Satisfaction</p> </div> </div> </section> <!-- Features Section --> <section class="features"> <div class="section-title"> <h2>WHY CHOOSE US</h2> </div> <div class="features-container"> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-brain"></i> </div> <h3>AI-Powered Training</h3> <p>Our proprietary AI analyzes your movements in real-time, adjusting resistance and form for optimal results and injury prevention.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-heartbeat"></i> </div> <h3>Biometric Tracking</h3> <p>Wearable integration provides live feedback on heart rate, muscle activation, and calorie burn with 99.9% accuracy.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-vr-cardboard"></i> </div> <h3>Immersive VR Workouts</h3> <p>Transport yourself to virtual environments that make cardio exciting and strength training an adventure.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-dna"></i> </div> <h3>Genetic Optimization</h3> <p>Optional DNA analysis tailors your nutrition and workout plan to your unique genetic makeup for faster results.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-robot"></i> </div> <h3>Robotic Spotting</h3> <p>Our robotic spotters ensure perfect form and safety during heavy lifts, adjusting support as needed.</p> </div> <div class="feature-card"> <div class="feature-icon"> <i class="fas fa-cloud"></i> </div> <h3>Cloud Integration</h3> <p>Sync all your workout data to our cloud platform for detailed analytics and progress tracking anywhere.</p> </div> </div> </section> <!-- Team Section --> <section class="team"> <div class="section-title"> <h2>MEET OUR EXPERTS</h2> </div> <div class="team-container"> <div class="team-member"> <div class="member-image"> <img src="https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80" alt="Trainer"> </div> <div class="member-info"> <h3>Alex Morgan</h3> <p>Head of Biomechanics</p> <div class="social-links"> <a href="#"><i class="fab fa-instagram"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin"></i></a> </div> </div> </div> <div class="team-member"> <div class="member-image"> <img src="https://images.unsplash.com/photo-1517836357463-d25dfeac3438?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80" alt="Trainer"> </div> <div class="member-info"> <h3>Jamie Chen</h3> <p>AI Fitness Specialist</p> <div class="social-links"> <a href="#"><i class="fab fa-instagram"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin"></i></a> </div> </div> </div> <div class="team-member"> <div class="member-image"> <img src="https://images.unsplash.com/photo-1552674605-db6ffd4facb5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80" alt="Trainer"> </div> <div class="member-info"> <h3>Marcus Johnson</h3> <p>Strength & Conditioning</p> <div class="social-links"> <a href="#"><i class="fab fa-instagram"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin"></i></a> </div> </div> </div> <div class="team-member"> <div class="member-image"> <img src="https://images.unsplash.com/photo-1545205597-3d9d02c29597?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80" alt="Trainer"> </div> <div class="member-info"> <h3>Sarah Williams</h3> <p>Nutrition Scientist</p> <div class="social-links"> <a href="#"><i class="fab fa-instagram"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin"></i></a> </div> </div> </div> </div> </section> <!-- Testimonials Section --> <section class="testimonials"> <div class="section-title"> <h2>SUCCESS STORIES</h2> </div> <div class="testimonial-container"> <div class="testimonial-slide"> <div class="client-info"> <div class="client-image"> <img src="https://randomuser.me/api/portraits/women/32.jpg" alt="Client"> </div> <div class="client-details"> <h4>Emily Rodriguez</h4> <p>Member since 2021</p> </div> </div> <div class="testimonial-text"> <p>The AI training at NexusFit completely transformed my approach to fitness. In just 6 months, I achieved what I couldn't in 3 years at traditional gyms. The biometric feedback helps me push just the right amount every session.</p> </div> <div class="rating"> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> <i class="fas fa-star"></i> </div> </div> </div> </section> <!-- Footer --> <footer> <div class="footer-content"> <div class="footer-column"> <h3>NexusFit</h3> <p>Pioneering the future of fitness through technology and science. Join us in redefining what's possible.</p> <div class="social-footer"> <a href="#"><i class="fab fa-instagram"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-facebook-f"></i></a> <a href="#"><i class="fab fa-youtube"></i></a> </div> </div> <div class="footer-column"> <h3>Quick Links</h3> <ul class="footer-links"> <li><a href="#">Home</a></li> <li><a href="#">About Us</a></li> <li><a href="#">Services</a></li> <li><a href="#">Trainers</a></li> <li><a href="#">Contact</a></li> </ul> </div> <div class="footer-column"> <h3>Services</h3> <ul class="footer-links"> <li><a href="#">AI Training</a></li> <li><a href="#">VR Workouts</a></li> <li><a href="#">DNA Analysis</a></li> <li><a href="#">Nutrition Plans</a></li> <li><a href="#">Recovery Tech</a></li> </ul> </div> <div class="footer-column"> <h3>Contact</h3> <p><i class="fas fa-map-marker-alt"></i> 123 Future Street, Tech City</p> <p><i class="fas fa-phone"></i> (555) 123-4567</p> <p><i class="fas fa-envelope"></i> info@nexusfit.com</p> </div> </div> <div class="copyright"> <p>© 2023 NexusFit. All rights reserved. The future of fitness is here.</p> </div> </footer> </body> </html>
CSS
:root { --primary: #0066ff; --primary-dark: #0044cc; --primary-light: #3399ff; --secondary: #00ccff; --dark: #0a0a1a; --light: #f0f8ff; --gradient: linear-gradient(135deg, var(--primary), var(--secondary)); } * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } body { background-color: var(--dark); color: var(--light); overflow-x: hidden; } /* Header Section */ header { background: var(--gradient); padding: 1rem 5%; position: fixed; width: 100%; z-index: 1000; box-shadow: 0 5px 20px rgba(0, 102, 255, 0.3); backdrop-filter: blur(10px); } nav { display: flex; justify-content: space-between; align-items: center; } .logo { font-size: 2rem; font-weight: 800; color: white; text-decoration: none; display: flex; align-items: center; } .logo i { margin-right: 10px; color: var(--secondary); text-shadow: 0 0 10px rgba(0, 204, 255, 0.7); } .nav-links { display: flex; gap: 2rem; } .nav-links a { color: white; text-decoration: none; font-weight: 600; position: relative; padding: 5px 0; transition: all 0.3s ease; } .nav-links a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background: white; transition: width 0.3s ease; } .nav-links a:hover::after { width: 100%; } .menu-toggle { display: none; cursor: pointer; font-size: 1.5rem; } /* Hero Section */ .hero { height: 100vh; background: url('https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80') no-repeat center center/cover; display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 20, 40, 0.7); } .hero-content { text-align: center; z-index: 1; padding: 0 5%; max-width: 800px; } .hero h1 { font-size: 4rem; margin-bottom: 1rem; /* background: var(--gradient); */ -webkit-background-clip: text; background-clip: text; color: white; animation: glow 2s infinite alternate; } @keyframes glow { from { text-shadow: 0 0 10px var(--primary-light); } to { text-shadow: 0 0 20px var(--secondary), 0 0 30px var(--primary); } } .hero p { font-size: 1.2rem; margin-bottom: 2rem; line-height: 1.6; } .cta-button { display: inline-block; padding: 12px 30px; background: var(--gradient); color: white; text-decoration: none; border-radius: 50px; font-weight: 600; transition: all 0.3s ease; box-shadow: 0 5px 15px rgba(0, 102, 255, 0.4); border: none; cursor: pointer; position: relative; overflow: hidden; } .cta-button:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0, 102, 255, 0.6); } .cta-button::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: 0.5s; } .cta-button:hover::before { left: 100%; } /* About Section */ .about { padding: 100px 5%; background-color: var(--dark); position: relative; } .section-title { text-align: center; margin-bottom: 60px; position: relative; } .section-title h2 { font-size: 2.5rem; background: var(--gradient); -webkit-background-clip: text; background-clip: text; color: transparent; display: inline-block; } .section-title h2::after { content: ''; display: block; width: 80px; height: 4px; background: var(--gradient); margin: 15px auto; border-radius: 2px; } .about-content { display: flex; align-items: center; gap: 50px; flex-wrap: wrap; } .about-text { flex: 1; min-width: 300px; } .about-text h3 { font-size: 1.8rem; margin-bottom: 20px; color: var(--secondary); } .about-text p { margin-bottom: 15px; line-height: 1.6; font-size: 1.1rem; } .about-image { flex: 1; min-width: 300px; position: relative; } .about-img { width: 100%; border-radius: 10px; box-shadow: 0 10px 30px rgba(0, 102, 255, 0.3); transition: transform 0.5s ease; } .about-image:hover .about-img { transform: scale(1.03); } .stats { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 50px; gap: 20px; } .stat-item { text-align: center; flex: 1; min-width: 150px; padding: 30px 20px; background: rgba(0, 68, 204, 0.2); border-radius: 10px; backdrop-filter: blur(5px); border: 1px solid rgba(0, 204, 255, 0.1); transition: all 0.3s ease; } .stat-item:hover { transform: translateY(-10px); box-shadow: 0 10px 20px rgba(0, 102, 255, 0.3); background: rgba(0, 68, 204, 0.3); } .stat-item i { font-size: 2.5rem; color: var(--secondary); margin-bottom: 15px; } .stat-item h3 { font-size: 2.5rem; margin-bottom: 5px; background: var(--gradient); -webkit-background-clip: text; background-clip: text; color: transparent; } .stat-item p { font-size: 1rem; color: #ccc; } /* Features Section */ .features { padding: 100px 5%; background: linear-gradient(to bottom, var(--dark), #0a0a2a); } .features-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-top: 50px; } .feature-card { background: rgba(0, 34, 102, 0.2); border-radius: 15px; padding: 30px; transition: all 0.3s ease; border: 1px solid rgba(0, 204, 255, 0.1); backdrop-filter: blur(5px); position: relative; overflow: hidden; } .feature-card::before { content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(0, 204, 255, 0.1) 0%, transparent 70%); transform: rotate(30deg); transition: all 0.5s ease; opacity: 0; } .feature-card:hover { transform: translateY(-10px); box-shadow: 0 10px 30px rgba(0, 102, 255, 0.3); } .feature-card:hover::before { opacity: 1; animation: shine 3s infinite; } @keyframes shine { 0% { transform: rotate(30deg) translate(-10%, -10%); } 100% { transform: rotate(30deg) translate(10%, 10%); } } .feature-icon { font-size: 2.5rem; margin-bottom: 20px; color: var(--secondary); } .feature-card h3 { font-size: 1.5rem; margin-bottom: 15px; color: white; } .feature-card p { color: #ccc; line-height: 1.6; } /* Team Section */ .team { padding: 100px 5%; background-color: var(--dark); } .team-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; margin-top: 50px; } .team-member { background: rgba(0, 34, 102, 0.2); border-radius: 15px; overflow: hidden; transition: all 0.3s ease; border: 1px solid rgba(0, 204, 255, 0.1); position: relative; } .team-member:hover { transform: translateY(-10px); box-shadow: 0 10px 30px rgba(0, 102, 255, 0.3); } .member-image { height: 300px; overflow: hidden; } .member-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .team-member:hover .member-image img { transform: scale(1.1); } .member-info { padding: 20px; text-align: center; } .member-info h3 { font-size: 1.3rem; margin-bottom: 5px; color: white; } .member-info p { color: var(--secondary); margin-bottom: 15px; font-weight: 500; } .social-links { display: flex; justify-content: center; gap: 15px; } .social-links a { color: white; background: rgba(0, 102, 255, 0.3); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; } .social-links a:hover { background: var(--primary); transform: translateY(-3px); } /* Testimonials Section */ .testimonials { padding: 100px 5%; background: linear-gradient(to bottom, #0a0a2a, var(--dark)); } .testimonial-container { max-width: 1000px; margin: 50px auto 0; } .testimonial-slide { background: rgba(0, 34, 102, 0.2); border-radius: 15px; padding: 30px; margin: 0 20px; border: 1px solid rgba(0, 204, 255, 0.1); backdrop-filter: blur(5px); } .client-info { display: flex; align-items: center; margin-bottom: 20px; } .client-image { width: 70px; height: 70px; border-radius: 50%; overflow: hidden; margin-right: 20px; border: 3px solid var(--primary); } .client-image img { width: 100%; height: 100%; object-fit: cover; } .client-details h4 { font-size: 1.2rem; margin-bottom: 5px; color: white; } .client-details p { color: var(--secondary); font-size: 0.9rem; } .testimonial-text { font-style: italic; line-height: 1.6; margin-bottom: 20px; position: relative; } .testimonial-text::before, .testimonial-text::after { content: '"'; font-size: 3rem; color: var(--primary-light); opacity: 0.3; position: absolute; } .testimonial-text::before { top: -20px; left: -15px; } .testimonial-text::after { bottom: -40px; right: -15px; } .rating { color: var(--secondary); } /* Footer */ footer { background: linear-gradient(to right, #001a33, var(--dark)); padding: 50px 5% 20px; position: relative; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; margin-bottom: 40px; } .footer-column h3 { font-size: 1.3rem; margin-bottom: 20px; color: var(--secondary); position: relative; padding-bottom: 10px; } .footer-column h3::after { content: ''; position: absolute; bottom: 0; left: 0; width: 50px; height: 2px; background: var(--gradient); } .footer-column p { margin-bottom: 15px; line-height: 1.6; color: #ccc; } .footer-links { list-style: none; } .footer-links li { margin-bottom: 10px; } .footer-links a { color: #ccc; text-decoration: none; transition: all 0.3s ease; display: inline-block; } .footer-links a:hover { color: var(--secondary); transform: translateX(5px); } .social-footer { display: flex; gap: 15px; margin-top: 20px; } .social-footer a { color: white; background: rgba(0, 102, 255, 0.3); width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; } .social-footer a:hover { background: var(--primary); transform: translateY(-3px); } .copyright { text-align: center; padding-top: 20px; border-top: 1px solid rgba(0, 204, 255, 0.1); color: #999; font-size: 0.9rem; } /* Animations */ @keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-20px); } } .floating { animation: float 3s ease-in-out infinite; } /* Responsive */ @media (max-width: 992px) { .nav-links { position: fixed; top: 80px; left: -100%; width: 100%; height: calc(100vh - 80px); background: var(--dark); flex-direction: column; align-items: center; justify-content: center; gap: 2rem; transition: all 0.5s ease; z-index: 999; } .nav-links.active { left: 0; } .menu-toggle { display: block; } .hero h1 { font-size: 3rem; } } @media (max-width: 768px) { .hero h1 { font-size: 2.5rem; } .about-content { flex-direction: column; } .about-text, .about-image { flex: none; width: 100%; } .section-title h2 { font-size: 2rem; } } @media (max-width: 576px) { .hero h1 { font-size: 2rem; } .hero p { font-size: 1rem; } .stat-item { min-width: 120px; padding: 20px 10px; } .stat-item h3 { font-size: 2rem; } }
JavaScript
// Mobile Menu Toggle const menuToggle = document.querySelector('.menu-toggle'); const navLinks = document.querySelector('.nav-links'); menuToggle.addEventListener('click', () => { navLinks.classList.toggle('active'); menuToggle.innerHTML = navLinks.classList.contains('active') ? '<i class="fas fa-times"></i>' : '<i class="fas fa-bars"></i>'; }); // Smooth scrolling for anchor links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { e.preventDefault(); document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); }); // Animation on scroll const animateOnScroll = () => { const elements = document.querySelectorAll('.feature-card, .team-member, .stat-item'); elements.forEach(element => { const elementPosition = element.getBoundingClientRect().top; const screenPosition = window.innerHeight / 1.3; if(elementPosition < screenPosition) { element.style.opacity = '1'; element.style.transform = 'translateY(0)'; } }); }; // Set initial state for animated elements document.querySelectorAll('.feature-card, .team-member').forEach(element => { element.style.opacity = '0'; element.style.transform = 'translateY(20px)'; element.style.transition = 'all 0.5s ease'; }); window.addEventListener('scroll', animateOnScroll); window.addEventListener('load', animateOnScroll);
Output Preview
Desktop
Mobile
Fullscreen