Car Service Landing Page Design
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>EliteDrive | Premium Car Services</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.css"> </head> <body> <!-- Header Section --> <header class="glass"> <a href="#" class="logo"><i class="fas fa-car"></i>Elite<span>Drive</span></a> <div class="menu-btn"> <i class="fas fa-bars"></i> </div> <ul class="nav-links"> <li><a href="#home">Home</a></li> <li><a href="#services">Services</a></li> <li><a href="#showcase">Showcase</a></li> <li><a href="#team">Team</a></li> <li><a href="#pricing">Pricing</a></li> <li><a href="#contact">Contact</a></li> </ul> </header> <!-- Hero Section --> <section class="hero" id="home"> <div class="hero-content"> <h1>Premium <span class="velvet-caption">Car Services</span> For Your Luxury Vehicle</h1> <p>Experience unparalleled care for your vehicle with our expert technicians and state-of-the-art facilities. We provide premium maintenance and repair services tailored to high-end automobiles.</p> <div class="hero-btns"> <a href="#contact" class="btn btn-primary">Book Appointment</a> <a href="#services" class="btn btn-secondary">Our Services</a> </div> </div> </section> <!-- Services Section --> <section class="section" id="services"> <div class="section-title"> <h2>Our Premium Services</h2> <p>We offer a comprehensive range of services to keep your luxury vehicle in pristine condition</p> </div> <div class="services-container"> <div class="service-card"> <div class="service-icon"> <i class="fas fa-tools"></i> </div> <div class="service-content"> <h3>Expert Maintenance</h3> <p>Regular maintenance performed by certified technicians using OEM parts to ensure your vehicle's longevity and performance.</p> <a href="#" class="service-link">Learn More <i class="fas fa-arrow-right"></i></a> </div> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-car-crash"></i> </div> <div class="service-content"> <h3>Body Restoration</h3> <p>Professional bodywork and paint services to restore your vehicle to its original showroom condition after any damage.</p> <a href="#" class="service-link">Learn More <i class="fas fa-arrow-right"></i></a> </div> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-broom"></i> </div> <div class="service-content"> <h3>Detailing Services</h3> <p>Premium interior and exterior detailing using only the finest products to enhance and protect your vehicle's appearance.</p> <a href="#" class="service-link">Learn More <i class="fas fa-arrow-right"></i></a> </div> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-cogs"></i> </div> <div class="service-content"> <h3>Performance Upgrade</h3> <p>Enhance your vehicle's performance with our expert tuning and upgrade services for engine, suspension, and more.</p> <a href="#" class="service-link">Learn More <i class="fas fa-arrow-right"></i></a> </div> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-key"></i> </div> <div class="service-content"> <h3>Concierge Service</h3> <p>White-glove pickup and delivery service for your convenience, with real-time updates on your vehicle's status.</p> <a href="#" class="service-link">Learn More <i class="fas fa-arrow-right"></i></a> </div> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-shield-alt"></i> </div> <div class="service-content"> <h3>Ceramic Coating</h3> <p>Premium ceramic coating application to protect your vehicle's paint from environmental damage and maintain its shine.</p> <a href="#" class="service-link">Learn More <i class="fas fa-arrow-right"></i></a> </div> </div> </div> </section> <!-- Showcase Section --> <section class="section showcase" id="showcase"> <div class="section-title"> <h2>Our Recent Work</h2> <p>Explore our portfolio of meticulously serviced luxury vehicles</p> </div> <div class="swiper"> <div class="swiper-wrapper"> <div class="swiper-slide"> <img src="https://images.unsplash.com/photo-1555215695-3004980ad54e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Porsche 911 Restoration"> <div class="slide-content"> <h3>Porsche 911 Full Restoration</h3> <p>Complete body restoration and engine rebuild for this classic 1987 Porsche 911</p> <a href="#" class="btn btn-primary">View Project</a> </div> </div> <div class="swiper-slide"> <img src="https://images.unsplash.com/photo-1507136566006-cfc505b114fc?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1521&q=80" alt="Ferrari Detailing"> <div class="slide-content"> <h3>Ferrari 488 Premium Detailing</h3> <p>Full interior and exterior detailing with ceramic coating application</p> <a href="#" class="btn btn-primary">View Project</a> </div> </div> <div class="swiper-slide"> <img src="https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1583&q=80" alt="BMW Performance Upgrade"> <div class="slide-content"> <h3>BMW M5 Performance Upgrade</h3> <p>Engine tuning and suspension upgrades for enhanced performance</p> <a href="#" class="btn btn-primary">View Project</a> </div> </div> <div class="swiper-slide"> <img src="https://images.unsplash.com/photo-1503376780353-7e6692767b70?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Mercedes Maintenance"> <div class="slide-content"> <h3>Mercedes S-Class Full Service</h3> <p>Complete maintenance package including fluid changes and system checks</p> <a href="#" class="btn btn-primary">View Project</a> </div> </div> </div> <div class="swiper-pagination"></div> <div class="swiper-button-next"></div> <div class="swiper-button-prev"></div> </div> </section> <!-- Stats Section --> <section class="section stats"> <div class="section-title"> <h2>Why Choose EliteDrive</h2> <p>Our numbers speak for themselves</p> </div> <div class="stats-container"> <div class="stat-item glass"> <div class="stat-number">2500+</div> <div class="stat-title">Satisfied Clients</div> </div> <div class="stat-item glass"> <div class="stat-number">98%</div> <div class="stat-title">Customer Satisfaction</div> </div> <div class="stat-item glass"> <div class="stat-number">15</div> <div class="stat-title">Years Experience</div> </div> <div class="stat-item glass"> <div class="stat-number">50+</div> <div class="stat-title">Certified Technicians</div> </div> </div> </section> <!-- Team Section --> <section class="section" id="team"> <div class="section-title"> <h2>Meet Our Experts</h2> <p>Our team of certified professionals is ready to serve your luxury vehicle</p> </div> <div class="team-container"> <div class="team-card"> <div class="team-img"> <img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Mechanic"> </div> <div class="team-content"> <h3>Michael Johnson</h3> <p>Lead Technician</p> <div class="team-social"> <a href="#"><i class="fab fa-facebook-f"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin-in"></i></a> </div> </div> </div> <div class="team-card"> <div class="team-img"> <img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=688&q=80" alt="Mechanic"> </div> <div class="team-content"> <h3>Sarah Williams</h3> <p>Paint Specialist</p> <div class="team-social"> <a href="#"><i class="fab fa-facebook-f"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin-in"></i></a> </div> </div> </div> <div class="team-card"> <div class="team-img"> <img src="https://images.unsplash.com/photo-1551836022-d5d88e9218df?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Mechanic"> </div> <div class="team-content"> <h3>David Chen</h3> <p>Performance Engineer</p> <div class="team-social"> <a href="#"><i class="fab fa-facebook-f"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin-in"></i></a> </div> </div> </div> <div class="team-card"> <div class="team-img"> <img src="https://images.unsplash.com/photo-1568602471122-7832951cc4c5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Mechanic"> </div> <div class="team-content"> <h3>Robert Taylor</h3> <p>Service Manager</p> <div class="team-social"> <a href="#"><i class="fab fa-facebook-f"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-linkedin-in"></i></a> </div> </div> </div> </div> </section> <!-- Testimonials Section --> <section class="section testimonials"> <div class="section-title"> <h2>Client Testimonials</h2> <p>Hear what our clients say about our services</p> </div> <div class="testimonial-container"> <div class="testimonial-slider swiper"> <div class="swiper-wrapper"> <div class="testimonial-card swiper-slide"> <div class="testimonial-content"> <p>EliteDrive transformed my classic Porsche. The attention to detail was incredible, and the car runs better than when it was new. Their team is truly passionate about what they do.</p> </div> <div class="testimonial-author"> <div class="author-img"> <img src="https://images.unsplash.com/photo-1531123897727-8f129e1688ce?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Client"> </div> <div class="author-info"> <h4>James Wilson</h4> <p>Porsche 911 Owner</p> <div class="testimonial-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> </div> <div class="testimonial-card swiper-slide"> <div class="testimonial-content"> <p>As a collector with multiple high-end vehicles, I trust no one else with my cars. EliteDrive's knowledge of luxury vehicles is unmatched, and their service is always impeccable.</p> </div> <div class="testimonial-author"> <div class="author-img"> <img src="https://images.unsplash.com/photo-1566492031773-4f4e44671857?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=687&q=80" alt="Client"> </div> <div class="author-info"> <h4>Elizabeth Carter</h4> <p>Car Collector</p> <div class="testimonial-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> </div> <div class="testimonial-card swiper-slide"> <div class="testimonial-content"> <p>The ceramic coating service has protected my Ferrari from the elements beautifully. A year later, it still looks freshly detailed. Worth every penny for the peace of mind it provides.</p> </div> <div class="testimonial-author"> <div class="author-img"> <img src="https://images.unsplash.com/photo-1568602471122-7832951cc4c5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80" alt="Client"> </div> <div class="author-info"> <h4>Thomas Rodriguez</h4> <p>Ferrari 488 Owner</p> <div class="testimonial-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-half-alt"></i> </div> </div> </div> </div> </div> <div class="swiper-pagination"></div> </div> </div> </section> <!-- Pricing Section --> <section class="section" id="pricing"> <div class="section-title"> <h2>Service Packages</h2> <p>Choose the perfect package for your vehicle's needs</p> </div> <div class="pricing-container"> <div class="pricing-card"> <div class="pricing-header"> <h3>Basic Maintenance</h3> <div class="price">$199<span>/service</span></div> <p>Essential care for your vehicle</p> </div> <div class="pricing-features"> <ul> <li><i class="fas fa-check"></i> Oil & Filter Change</li> <li><i class="fas fa-check"></i> Tire Rotation</li> <li><i class="fas fa-check"></i> Brake Inspection</li> <li><i class="fas fa-check"></i> Fluid Top-Off</li> <li><i class="fas fa-check"></i> 30-Point Inspection</li> </ul> </div> <a href="#contact" class="pricing-btn">Get Started</a> </div> <div class="pricing-card featured"> <div class="featured-tag">Popular</div> <div class="pricing-header"> <h3>Premium Care</h3> <div class="price">$499<span>/service</span></div> <p>Comprehensive protection</p> </div> <div class="pricing-features"> <ul> <li><i class="fas fa-check"></i> All Basic Services</li> <li><i class="fas fa-check"></i> Full Detail (Interior/Exterior)</li> <li><i class="fas fa-check"></i> Engine Bay Cleaning</li> <li><i class="fas fa-check"></i> Leather Conditioning</li> <li><i class="fas fa-check"></i> 60-Point Inspection</li> </ul> </div> <a href="#contact" class="pricing-btn">Get Started</a> </div> <div class="pricing-card"> <div class="pricing-header"> <h3>Elite Concierge</h3> <div class="price">$999<span>/month</span></div> <p>White-glove service</p> </div> <div class="pricing-features"> <ul> <li><i class="fas fa-check"></i> All Premium Services</li> <li><i class="fas fa-check"></i> Monthly Detailing</li> <li><i class="fas fa-check"></i> Pickup & Delivery</li> <li><i class="fas fa-check"></i> Priority Scheduling</li> <li><i class="fas fa-check"></i> 24/7 Roadside Assistance</li> </ul> </div> <a href="#contact" class="pricing-btn">Get Started</a> </div> </div> </section> <!-- Contact Section --> <section class="section contact" id="contact"> <div class="section-title"> <h2>Contact Us</h2> <p>Get in touch to schedule your service or ask any questions</p> </div> <div class="contact-container"> <div class="contact-info"> <h3>Let's Talk About Your Vehicle</h3> <p>Our team of luxury vehicle specialists is ready to provide personalized service for your prized automobile. Contact us today to schedule an appointment or consultation.</p> <div class="contact-details"> <div class="contact-item"> <div class="contact-icon"> <i class="fas fa-map-marker-alt"></i> </div> <div class="contact-text"> <h4>Our Location</h4> <p>123 Luxury Ave, Beverly Hills, CA 90210</p> </div> </div> <div class="contact-item"> <div class="contact-icon"> <i class="fas fa-phone-alt"></i> </div> <div class="contact-text"> <h4>Call Us</h4> <p>+1 (310) 555-7878</p> </div> </div> <div class="contact-item"> <div class="contact-icon"> <i class="fas fa-envelope"></i> </div> <div class="contact-text"> <h4>Email Us</h4> <p>service@elitedrive.com</p> </div> </div> </div> <div class="contact-social"> <a href="#"><i class="fab fa-facebook-f"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-instagram"></i></a> <a href="#"><i class="fab fa-linkedin-in"></i></a> </div> </div> <div class="contact-form"> <h3>Send Us a Message</h3> <form> <div class="form-group"> <input type="text" class="form-control" placeholder="Your Name" required> </div> <div class="form-group"> <input type="email" class="form-control" placeholder="Your Email" required> </div> <div class="form-group"> <input type="text" class="form-control" placeholder="Vehicle Make/Model" required> </div> <div class="form-group"> <select class="form-control" required> <option value="">Select Service</option> <option>Maintenance</option> <option>Detailing</option> <option>Body Work</option> <option>Performance Upgrade</option> <option>Other</option> </select> </div> <div class="form-group"> <textarea class="form-control" placeholder="Your Message" required></textarea> </div> <button type="submit" class="submit-btn">Send Message</button> </form> </div> </div> </section> <!-- Footer --> <footer> <div class="footer-container"> <div class="footer-col"> <h3>About EliteDrive</h3> <p>Specializing in premium automotive services for luxury and high-performance vehicles since 2008. Our certified technicians provide unparalleled care for your prized automobile.</p> <div class="contact-social"> <a href="#"><i class="fab fa-facebook-f"></i></a> <a href="#"><i class="fab fa-twitter"></i></a> <a href="#"><i class="fab fa-instagram"></i></a> <a href="#"><i class="fab fa-linkedin-in"></i></a> </div> </div> <div class="footer-col"> <h3>Our Services</h3> <ul class="footer-links"> <li><a href="#">Luxury Vehicle Maintenance</a></li> <li><a href="#">Paint & Body Restoration</a></li> <li><a href="#">Premium Detailing</a></li> <li><a href="#">Performance Upgrades</a></li> <li><a href="#">Ceramic Coating</a></li> </ul> </div> <div class="footer-col"> <h3>Quick Links</h3> <ul class="footer-links"> <li><a href="#home">Home</a></li> <li><a href="#services">Services</a></li> <li><a href="#showcase">Showcase</a></li> <li><a href="#team">Our Team</a></li> <li><a href="#contact">Contact</a></li> </ul> </div> <div class="footer-col"> <h3>Newsletter</h3> <p>Subscribe to our newsletter for exclusive offers and maintenance tips for your luxury vehicle.</p> <form> <div class="form-group"> <input type="email" class="form-control" placeholder="Your Email" required> </div> <button type="submit" class="submit-btn">Subscribe</button> </form> </div> </div> <div class="footer-bottom"> <p>© 2023 EliteDrive. All Rights Reserved. | Designed with <i class="fas fa-heart" style="color: #ff0000;"></i> for Luxury Vehicles</p> </div> </footer> <script src="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.js"></script> </body> </html>
CSS
:root { --primary: #FFD700; --primary-dark: #FFC000; --primary-light: #FFFACD; --dark: #1A1A1A; --light: #FFFFFF; --gray: #F5F5F5; --dark-gray: #333333; } * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } body { background-color: var(--gray); color: var(--dark); overflow-x: hidden; } /* Glassmorphism Effect */ .glass { background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.18); box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.1); } /* Header Section */ header { position: fixed; top: 0; left: 0; width: 100%; padding: 20px 5%; display: flex; justify-content: space-between; align-items: center; z-index: 1000; transition: all 0.3s ease; } header.scrolled { background-color: rgba(255, 215, 0, 0.9); padding: 15px 5%; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); } .logo { font-size: 28px; font-weight: 700; color: var(--light); text-decoration: none; display: flex; align-items: center; } .logo span { color: var(--primary); } .logo i { margin-right: 10px; color: var(--primary); } .nav-links { display: flex; list-style: none; } .nav-links li { margin-left: 30px; } .nav-links a { color: var(--light); text-decoration: none; font-weight: 500; font-size: 16px; transition: all 0.3s ease; position: relative; } .nav-links a:hover { color: var(--primary); } .nav-links a::after { content: ''; position: absolute; bottom: -5px; left: 0; width: 0; height: 2px; background-color: var(--primary); transition: width 0.3s ease; } .nav-links a:hover::after { width: 100%; } .menu-btn { display: none; cursor: pointer; font-size: 24px; color: var(--light); } /* Hero Section */ .hero { height: 100vh; background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url('https://images.unsplash.com/photo-1494972308805-463bc619d34e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1473&q=80') no-repeat center center/cover; display: flex; align-items: center; padding: 0 5%; position: relative; overflow: hidden; } .hero-content { max-width: 600px; z-index: 10; } .hero-content h1 { font-size: 48px; font-weight: 700; color: var(--light); margin-bottom: 20px; line-height: 1.2; opacity: 0; transform: translateY(30px); animation: slideUp 0.8s ease forwards 0.2s; } .hero-content p { color: rgba(255, 255, 255, 0.8); margin-bottom: 30px; font-size: 18px; line-height: 1.6; opacity: 0; transform: translateY(30px); animation: slideUp 0.8s ease forwards 0.4s; } .hero-btns { display: flex; gap: 20px; opacity: 0; transform: translateY(30px); animation: slideUp 0.8s ease forwards 0.6s; } .btn { padding: 12px 30px; border-radius: 30px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; display: inline-block; } .btn-primary { background-color: var(--primary); color: var(--dark); } .btn-primary:hover { background-color: var(--primary-dark); transform: translateY(-3px); box-shadow: 0 10px 20px rgba(255, 215, 0, 0.3); } .btn-secondary { border: 2px solid var(--light); color: var(--light); } .btn-secondary:hover { background-color: var(--light); color: var(--dark); transform: translateY(-3px); box-shadow: 0 10px 20px rgba(255, 255, 255, 0.2); } /* Services Section */ .section { padding: 100px 5%; } .section-title { text-align: center; margin-bottom: 60px; position: relative; } .section-title h2 { font-size: 36px; font-weight: 700; color: var(--dark); margin-bottom: 15px; position: relative; display: inline-block; } .section-title h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background-color: var(--primary); } .section-title p { color: var(--dark-gray); font-size: 18px; max-width: 700px; margin: 0 auto; } .services-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .service-card { background-color: var(--light); border-radius: 15px; overflow: hidden; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); transition: all 0.5s ease; position: relative; opacity: 0; transform: translateY(50px); } .service-card.visible { opacity: 1; transform: translateY(0); } .service-card:hover { transform: translateY(-10px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1); } .service-icon { height: 120px; display: flex; align-items: center; justify-content: center; background-color: var(--primary-light); color: var(--primary-dark); font-size: 50px; } .service-content { padding: 30px; } .service-content h3 { font-size: 22px; font-weight: 700; margin-bottom: 15px; color: var(--dark); } .service-content p { color: var(--dark-gray); margin-bottom: 20px; line-height: 1.6; } .service-link { display: inline-flex; align-items: center; color: var(--primary-dark); font-weight: 600; text-decoration: none; transition: all 0.3s ease; } .service-link i { margin-left: 5px; transition: all 0.3s ease; } .service-link:hover { color: var(--dark); } .service-link:hover i { transform: translateX(5px); } /* Showcase Section */ .showcase { background-color: var(--dark); padding: 100px 5%; position: relative; overflow: hidden; } .showcase .section-title h2, .showcase .section-title p { color: var(--light); } .swiper { width: 100%; height: 500px; margin-top: 50px; } .swiper-slide { position: relative; border-radius: 15px; overflow: hidden; } .swiper-slide img { width: 100%; height: 100%; object-fit: cover; } .slide-content { position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px; background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent); transform: translateY(100%); transition: all 0.5s ease; opacity: 0; } .swiper-slide-active .slide-content { transform: translateY(0); opacity: 1; } .slide-content h3 { color: var(--light); font-size: 24px; margin-bottom: 10px; } .slide-content p { color: rgba(255, 255, 255, 0.8); margin-bottom: 20px; } .swiper-pagination-bullet { width: 12px; height: 12px; background-color: var(--light); opacity: 0.5; } .swiper-pagination-bullet-active { background-color: var(--primary); opacity: 1; } .swiper-button-next, .swiper-button-prev { color: var(--primary); } /* Stats Section */ .stats { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('https://images.unsplash.com/photo-1503376780353-7e6692767b70?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80') no-repeat center center/cover; padding: 100px 5%; text-align: center; color: var(--light); } .stats-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; margin-top: 50px; } .stat-item { padding: 40px 20px; border-radius: 10px; transition: all 0.3s ease; opacity: 0; transform: translateY(30px); } .stat-item.visible { opacity: 1; transform: translateY(0); } .stat-item:hover { background-color: rgba(255, 215, 0, 0.1); transform: translateY(-5px); } .stat-number { font-size: 48px; font-weight: 700; color: var(--primary); margin-bottom: 10px; } .stat-title { font-size: 18px; color: rgba(255, 255, 255, 0.8); } /* Team Section */ .team-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; } .team-card { background-color: var(--light); border-radius: 15px; overflow: hidden; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); transition: all 0.5s ease; opacity: 0; transform: translateY(50px); } .team-card.visible { opacity: 1; transform: translateY(0); } .team-card:hover { transform: translateY(-10px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1); } .team-img { height: 300px; overflow: hidden; } .team-img img { width: 100%; height: 100%; object-fit: cover; transition: all 0.5s ease; } .team-card:hover .team-img img { transform: scale(1.1); } .team-content { padding: 25px; text-align: center; } .team-content h3 { font-size: 22px; font-weight: 700; margin-bottom: 5px; color: var(--dark); } .team-content p { color: var(--primary-dark); margin-bottom: 15px; font-weight: 500; } .team-social { display: flex; justify-content: center; gap: 15px; } .team-social a { width: 35px; height: 35px; border-radius: 50%; background-color: var(--primary-light); color: var(--primary-dark); display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.3s ease; } .team-social a:hover { background-color: var(--primary-dark); color: var(--light); } /* Testimonials Section */ .testimonials { background-color: var(--primary-light); } .testimonial-container { max-width: 1200px; margin: 0 auto; } .testimonial-slider { margin-top: 50px; } .testimonial-card { background-color: var(--light); border-radius: 15px; padding: 30px; margin: 20px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); position: relative; } .testimonial-card::before { content: '\201C'; position: absolute; top: 20px; left: 20px; font-size: 60px; color: var(--primary-light); font-family: Georgia, serif; line-height: 1; } .testimonial-content { padding-left: 50px; margin-bottom: 20px; font-style: italic; color: var(--dark-gray); line-height: 1.6; } .testimonial-author { display: flex; align-items: center; } .author-img { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; margin-right: 15px; } .author-img img { width: 100%; height: 100%; object-fit: cover; } .author-info h4 { font-size: 18px; font-weight: 700; margin-bottom: 5px; color: var(--dark); } .author-info p { color: var(--primary-dark); font-size: 14px; } .testimonial-rating { color: var(--primary); margin-top: 5px; } /* Pricing Section */ .pricing-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .pricing-card { background-color: var(--light); border-radius: 15px; overflow: hidden; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); transition: all 0.5s ease; position: relative; opacity: 0; transform: translateY(50px); } .pricing-card.visible { opacity: 1; transform: translateY(0); } .pricing-card:hover { transform: translateY(-10px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1); } .pricing-header { padding: 30px; text-align: center; background-color: var(--primary-light); position: relative; overflow: hidden; } .pricing-card.featured .pricing-header { background-color: var(--primary-dark); color: var(--light); } .pricing-card.featured .pricing-header h3, .pricing-card.featured .pricing-header .price { color: var(--light); } .pricing-header h3 { font-size: 22px; font-weight: 700; margin-bottom: 10px; color: var(--dark); } .price { font-size: 48px; font-weight: 700; color: var(--primary-dark); margin-bottom: 5px; } .price span { font-size: 16px; font-weight: 400; } .pricing-features { padding: 30px; } .pricing-features ul { list-style: none; } .pricing-features li { padding: 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05); display: flex; align-items: center; } .pricing-features li i { margin-right: 10px; color: var(--primary); } .pricing-btn { display: block; text-align: center; padding: 15px; margin: 0 30px 30px; background-color: var(--primary); color: var(--dark); border-radius: 30px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; } .pricing-btn:hover { background-color: var(--primary-dark); transform: translateY(-3px); box-shadow: 0 10px 20px rgba(255, 215, 0, 0.3); } .featured-tag { position: absolute; top: 20px; right: -40px; background-color: var(--dark); color: var(--light); padding: 5px 40px; transform: rotate(45deg); font-size: 12px; font-weight: 600; } /* Contact Section */ .contact { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('https://images.unsplash.com/photo-1483721310020-03333e577078?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1528&q=80') no-repeat center center/cover; color: var(--light); } .contact .section-title h2, .contact .section-title p { color: var(--light); } .contact-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 50px; } .contact-info { opacity: 0; transform: translateX(-50px); } .contact-info.visible { opacity: 1; transform: translateX(0); transition: all 0.8s ease; } .contact-info h3 { font-size: 24px; font-weight: 700; margin-bottom: 20px; color: var(--primary); } .contact-info p { margin-bottom: 30px; line-height: 1.6; color: rgba(255, 255, 255, 0.8); } .contact-details { margin-bottom: 30px; } .contact-item { display: flex; align-items: flex-start; margin-bottom: 20px; } .contact-icon { width: 40px; height: 40px; background-color: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; flex-shrink: 0; color: var(--dark); } .contact-text h4 { font-size: 18px; font-weight: 600; margin-bottom: 5px; } .contact-text p { margin-bottom: 0; color: rgba(255, 255, 255, 0.7); } .contact-social { display: flex; gap: 15px; } .contact-social a { width: 40px; height: 40px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.1); color: var(--light); display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.3s ease; } .contact-social a:hover { background-color: var(--primary); color: var(--dark); } .contact-form { background-color: var(--light); padding: 40px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); opacity: 0; transform: translateX(50px); } .contact-form.visible { opacity: 1; transform: translateX(0); transition: all 0.8s ease; } .contact-form h3 { font-size: 24px; font-weight: 700; margin-bottom: 20px; color: var(--dark); } .form-group { margin-bottom: 20px; } .form-control { width: 100%; padding: 15px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px; font-size: 16px; transition: all 0.3s ease; } .form-control:focus { border-color: var(--primary); outline: none; box-shadow: 0 0 0 3px rgba(255, 215, 0, 0.2); } textarea.form-control { min-height: 150px; resize: vertical; } .submit-btn { background-color: var(--primary); color: var(--dark); border: none; padding: 15px 30px; border-radius: 30px; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; width: 100%; } .submit-btn:hover { background-color: var(--primary-dark); transform: translateY(-3px); box-shadow: 0 10px 20px rgba(255, 215, 0, 0.3); } /* Footer */ footer { background-color: var(--dark); color: var(--light); padding: 80px 5% 30px; } .footer-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 50px; } .footer-col h3 { font-size: 20px; font-weight: 700; margin-bottom: 20px; color: var(--primary); } .footer-col p { color: rgba(255, 255, 255, 0.7); line-height: 1.6; margin-bottom: 20px; } .footer-links { list-style: none; } .footer-links li { margin-bottom: 10px; } .footer-links a { color: rgba(255, 255, 255, 0.7); text-decoration: none; transition: all 0.3s ease; display: inline-block; } .footer-links a:hover { color: var(--primary); transform: translateX(5px); } .footer-bottom { text-align: center; padding-top: 30px; border-top: 1px solid rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.5); font-size: 14px; } /* Animations */ @keyframes slideUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } /* Velvet Caption Reveal */ .velvet-caption { position: relative; overflow: hidden; display: inline-block; } .velvet-caption::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--primary); transform: translateX(-100%); transition: transform 0.6s ease; z-index: -1; } .velvet-caption:hover::after { transform: translateX(0); } /* Responsive Styles */ @media (max-width: 992px) { .hero-content h1 { font-size: 42px; } .swiper { height: 400px; } } @media (max-width: 768px) { .menu-btn { display: block; } .nav-links { position: fixed; top: 80px; left: -100%; width: 100%; height: calc(100vh - 80px); background-color: rgba(0, 0, 0, 0.9); flex-direction: column; align-items: center; justify-content: center; transition: all 0.5s ease; } .nav-links.active { left: 0; } .nav-links li { margin: 15px 0; } .hero-content h1 { font-size: 36px; } .hero-btns { flex-direction: column; gap: 15px; } .btn { width: 100%; text-align: center; } .swiper { height: 350px; } .contact-container { grid-template-columns: 1fr; } } @media (max-width: 576px) { .hero-content h1 { font-size: 32px; } .section-title h2 { font-size: 30px; } .swiper { height: 300px; } .stat-number { font-size: 36px; } }
JavaScript
// Mobile Menu Toggle const menuBtn = document.querySelector('.menu-btn'); const navLinks = document.querySelector('.nav-links'); menuBtn.addEventListener('click', () => { navLinks.classList.toggle('active'); menuBtn.innerHTML = navLinks.classList.contains('active') ? '<i class="fas fa-times"></i>' : '<i class="fas fa-bars"></i>'; }); // Close mobile menu when clicking a link document.querySelectorAll('.nav-links a').forEach(link => { link.addEventListener('click', () => { navLinks.classList.remove('active'); menuBtn.innerHTML = '<i class="fas fa-bars"></i>'; }); }); // Header scroll effect window.addEventListener('scroll', () => { const header = document.querySelector('header'); header.classList.toggle('scrolled', window.scrollY > 50); }); // Initialize Showcase Swiper const showcaseSwiper = new Swiper('.showcase .swiper', { loop: true, autoplay: { delay: 5000, disableOnInteraction: false, }, effect: 'fade', fadeEffect: { crossFade: true }, pagination: { el: '.showcase .swiper-pagination', clickable: true, }, navigation: { nextEl: '.showcase .swiper-button-next', prevEl: '.showcase .swiper-button-prev', }, }); // Initialize Testimonial Swiper const testimonialSwiper = new Swiper('.testimonial-slider', { loop: true, autoplay: { delay: 8000, disableOnInteraction: false, }, pagination: { el: '.testimonial-slider .swiper-pagination', clickable: true, }, }); // Scroll Animation const animateOnScroll = () => { const elements = document.querySelectorAll('.service-card, .stat-item, .team-card, .pricing-card, .contact-info, .contact-form'); elements.forEach(element => { const elementPosition = element.getBoundingClientRect().top; const windowHeight = window.innerHeight; if (elementPosition < windowHeight - 100) { element.classList.add('visible'); } }); }; // Run animation on load and scroll window.addEventListener('load', animateOnScroll); window.addEventListener('scroll', animateOnScroll); // Smooth scrolling for anchor links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { e.preventDefault(); const targetId = this.getAttribute('href'); if (targetId === '#') return; const targetElement = document.querySelector(targetId); if (targetElement) { window.scrollTo({ top: targetElement.offsetTop - 80, behavior: 'smooth' }); } }); });
Output Preview
Desktop
Mobile
Fullscreen