Furniture About Page 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>Luxury Furnishings | About Us</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> </head> <body> <!-- Header --> <header id="header"> <div class="container"> <nav class="navbar"> <a href="#" class="logo">Luxury<span>Furnishings</span></a> <ul class="nav-links"> <li><a href="#">Home</a></li> <li><a href="#">Shop</a></li> <li><a href="#" class="active">About</a></li> <li><a href="#">Collections</a></li> <li><a href="#">Contact</a></li> </ul> <div class="hamburger"> <i class="fas fa-bars"></i> </div> </nav> </div> </header> <!-- Hero Section --> <section class="hero" id="home"> <div class="hero-content"> <h1>Our Story</h1> <p>Discover the craftsmanship and passion behind Luxury Furnishings, where quality meets elegance in every piece we create.</p> <a href="#about" class="btn">Explore More</a> </div> </section> <!-- About Section --> <section class="about" id="about"> <div class="container"> <div class="section-title"> <h2>About Us</h2> </div> <div class="about-content"> <div class="about-text"> <h3>Crafting Comfort Since 1985</h3> <p>Founded in a small workshop in Milan, Luxury Furnishings has grown into an internationally recognized brand synonymous with quality and style. Our journey began with a simple vision: to create furniture that combines timeless design with exceptional comfort.</p> <p>Today, our team of over 200 skilled craftsmen continues this tradition, blending traditional techniques with modern innovation to produce pieces that become the heart of your home.</p> <p>Every item in our collection is designed to last generations, using only the finest materials sourced from sustainable suppliers around the world.</p> </div> <div class="about-image"> <img src="https://images.unsplash.com/photo-1600210492493-0946911123ea?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80" alt="Furniture workshop"> </div> </div> </div> </section> <!-- History Section --> <section class="history" id="history"> <div class="container"> <div class="section-title"> <h2>Our History</h2> </div> <div class="timeline"> <div class="timeline-item"> <div class="timeline-content"> <div class="timeline-date">1985</div> <h3>Humble Beginnings</h3> <p>Founded by master carpenter Giovanni Rossi in a small Milan workshop, crafting custom pieces for local clients.</p> </div> </div> <div class="timeline-item"> <div class="timeline-content"> <div class="timeline-date">1992</div> <h3>First Showroom</h3> <p>Opened our first retail showroom in downtown Milan, showcasing our growing collection of handcrafted furniture.</p> </div> </div> <div class="timeline-item"> <div class="timeline-content"> <div class="timeline-date">2001</div> <h3>International Expansion</h3> <p>Launched our first international showroom in Paris, marking the beginning of our global presence.</p> </div> </div> <div class="timeline-item"> <div class="timeline-content"> <div class="timeline-date">2010</div> <h3>Sustainability Commitment</h3> <p>Implemented our comprehensive sustainability program, ensuring all materials are ethically sourced.</p> </div> </div> <div class="timeline-item"> <div class="timeline-content"> <div class="timeline-date">2020</div> <h3>Digital Transformation</h3> <p>Launched our augmented reality app, allowing customers to visualize our furniture in their homes before purchasing.</p> </div> </div> </div> </div> </section> <!-- Team Section --> <section class="team" id="team"> <div class="container"> <div class="section-title"> <h2>Meet Our Team</h2> </div> <div class="team-members"> <div class="team-member"> <div class="member-image"> <img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1887&q=80" alt="Design Director"> </div> <div class="member-info"> <h3>Sophia Chen</h3> <p>Design Director</p> <div class="social-links"> <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> <div class="team-member"> <div class="member-image"> <img src="https://images.unsplash.com/photo-1573497019940-1c28c88b4f3e?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1887&q=80" alt="Master Craftsman"> </div> <div class="member-info"> <h3>Marco Bianchi</h3> <p>Master Craftsman</p> <div class="social-links"> <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> <div class="team-member"> <div class="member-image"> <img src="https://images.unsplash.com/photo-1573497620053-ea5300f94f21?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1887&q=80" alt="Customer Experience"> </div> <div class="member-info"> <h3>Emma Johnson</h3> <p>Customer Experience</p> <div class="social-links"> <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> </div> </div> </section> <!-- Values Section --> <section class="values" id="values"> <div class="container"> <div class="section-title"> <h2>Our Core Values</h2> </div> <div class="values-grid"> <div class="value-card"> <div class="value-icon"> <i class="fas fa-hands-helping"></i> </div> <h3>Craftsmanship</h3> <p>We honor traditional furniture-making techniques while embracing innovation to create pieces of exceptional quality.</p> </div> <div class="value-card"> <div class="value-icon"> <i class="fas fa-leaf"></i> </div> <h3>Sustainability</h3> <p>Committed to environmental responsibility, we source materials ethically and minimize waste in production.</p> </div> <div class="value-card"> <div class="value-icon"> <i class="fas fa-heart"></i> </div> <h3>Customer Care</h3> <p>Your satisfaction is our priority. We stand behind every product with comprehensive warranties and support.</p> </div> </div> </div> </section> <!-- Gallery Section --> <section class="gallery" id="gallery"> <div class="container"> <div class="section-title"> <h2>Our Work</h2> </div> <div class="gallery-grid"> <div class="gallery-item"> <img src="https://images.unsplash.com/photo-1556228453-efd6c1ff04f6?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80" alt="Living Room"> <div class="gallery-overlay"> <i class="fas fa-search-plus"></i> </div> </div> <div class="gallery-item"> <img src="https://images.unsplash.com/photo-1586023492125-27b2c045efd7?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1916&q=80" alt="Dining Room"> <div class="gallery-overlay"> <i class="fas fa-search-plus"></i> </div> </div> <div class="gallery-item"> <img src="https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1932&q=80" alt="Bedroom"> <div class="gallery-overlay"> <i class="fas fa-search-plus"></i> </div> </div> <div class="gallery-item"> <img src="https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1900&q=80" alt="Office"> <div class="gallery-overlay"> <i class="fas fa-search-plus"></i> </div> </div> </div> </div> </section> <!-- Testimonials Section --> <section class="testimonials" id="testimonials"> <div class="container"> <div class="section-title"> <h2>What Our Clients Say</h2> </div> <div class="testimonial-slider"> <div class="testimonial-slide active"> <div class="client-image"> <img src="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80" alt="Client"> </div> <div class="client-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> <p class="client-testimonial">"The quality of Luxury Furnishings exceeded all my expectations. Five years later, my dining set still looks brand new. Their customer service is exceptional - they truly stand behind their products."</p> <div class="client-info"> <h3>Sarah Williams</h3> <p>Interior Designer, London</p> </div> </div> <div class="testimonial-slide"> <div class="client-image"> <img src="https://images.unsplash.com/photo-1544005313-94ddf0286df2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1888&q=80" alt="Client"> </div> <div class="client-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> <p class="client-testimonial">"Working with Luxury Furnishings on our corporate office redesign was a pleasure. Their team understood our vision and delivered beautiful, functional pieces that impress both employees and clients."</p> <div class="client-info"> <h3>Michael Rodriguez</h3> <p>CEO, TechStart Inc.</p> </div> </div> <div class="testimonial-slide"> <div class="client-image"> <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1887&q=80" alt="Client"> </div> <div class="client-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> <p class="client-testimonial">"The custom bedroom set they created for our historic home is stunning. The craftsmen paid incredible attention to detail, matching the period style perfectly while providing modern comfort."</p> <div class="client-info"> <h3>David & Emily Chen</h3> <p>Homeowners, Boston</p> </div> </div> <div class="slider-nav"> <div class="slider-dot active"></div> <div class="slider-dot"></div> <div class="slider-dot"></div> </div> </div> </div> </section> <!-- Contact Section --> <section class="contact" id="contact"> <div class="container"> <div class="section-title"> <h2>Get In Touch</h2> </div> <div class="contact-container"> <div class="contact-info"> <h3>Let's Create Something Beautiful Together</h3> <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 Showroom</h4> <p>123 Design Avenue, Milan, Italy</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>+39 02 1234 5678</p> <p>+1 (800) 123-4567</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>info@luxuryfurnishings.com</p> <p>custom@luxuryfurnishings.com</p> </div> </div> <div class="contact-item"> <div class="contact-icon"> <i class="fas fa-clock"></i> </div> <div class="contact-text"> <h4>Working Hours</h4> <p>Monday - Friday: 9am - 6pm</p> <p>Saturday: 10am - 4pm</p> </div> </div> </div> <div class="social-media"> <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-pinterest-p"></i></a> <a href="#"><i class="fab fa-linkedin-in"></i></a> </div> </div> <div class="contact-form"> <form> <div class="form-group"> <label for="name">Your Name</label> <input type="text" id="name" class="form-control" required> </div> <div class="form-group"> <label for="email">Email Address</label> <input type="email" id="email" class="form-control" required> </div> <div class="form-group"> <label for="subject">Subject</label> <input type="text" id="subject" class="form-control" required> </div> <div class="form-group"> <label for="message">Your Message</label> <textarea id="message" class="form-control" required></textarea> </div> <button type="submit" class="btn">Send Message</button> </form> </div> </div> </div> </section> <!-- Footer --> <footer> <div class="container"> <div class="footer-content"> <div class="footer-column"> <h3>Luxury Furnishings</h3> <p>Crafting exceptional furniture since 1985. Our pieces are designed to become family heirlooms, blending timeless style with modern comfort.</p> </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="#">Collections</a></li> <li><a href="#">Custom Orders</a></li> <li><a href="#">Contact</a></li> </ul> </div> <div class="footer-column"> <h3>Customer Service</h3> <ul class="footer-links"> <li><a href="#">Shipping Policy</a></li> <li><a href="#">Returns & Exchanges</a></li> <li><a href="#">Care Instructions</a></li> <li><a href="#">FAQ</a></li> <li><a href="#">Warranty</a></li> </ul> </div> <div class="footer-column"> <h3>Newsletter</h3> <p>Subscribe to receive updates, access to exclusive deals, and design inspiration.</p> <form class="newsletter-form"> <input type="email" placeholder="Your Email" class="form-control" required> <button type="submit" class="btn">Subscribe</button> </form> </div> </div> <div class="footer-bottom"> <p>© 2023 Luxury Furnishings. All Rights Reserved.</p> </div> </div> </footer> </body> </html>
CSS
:root { --primary-color: #FFD700; --secondary-color: #333; --light-color: #f9f9f9; --dark-color: #222; --text-color: #444; --shadow: 0 5px 15px rgba(0, 0, 0, 0.1); --transition: all 0.3s ease; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Poppins', sans-serif; color: var(--text-color); line-height: 1.6; overflow-x: hidden; } a { text-decoration: none; color: var(--secondary-color); } ul { list-style: none; } img { width: 100%; display: block; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Header */ header { background-color: white; box-shadow: var(--shadow); position: fixed; width: 100%; z-index: 1000; padding: 15px 0; transition: var(--transition); } header.scrolled { padding: 10px 0; background-color: rgba(255, 255, 255, 0.95); } .navbar { display: flex; justify-content: space-between; align-items: center; } .logo { font-size: 24px; font-weight: 700; color: var(--secondary-color); } .logo span { color: var(--primary-color); } .nav-links { display: flex; } .nav-links li { margin-left: 30px; } .nav-links a { font-weight: 500; transition: var(--transition); position: relative; } .nav-links a:hover { color: var(--primary-color); } .nav-links a::after { content: ''; position: absolute; bottom: -5px; left: 0; width: 0; height: 2px; background-color: var(--primary-color); transition: var(--transition); } .nav-links a:hover::after { width: 100%; } .hamburger { display: none; cursor: pointer; font-size: 24px; } /* Hero Section */ .hero { height: 100vh; background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('https://images.pexels.com/photos/276528/pexels-photo-276528.jpeg'); background-size: cover; background-position: center; display: flex; align-items: center; text-align: center; color: white; padding-top: 80px; } .hero-content { max-width: 800px; margin: 0 auto; animation: fadeIn 1.5s ease; } .hero h1 { font-size: 3.5rem; margin-bottom: 20px; color: var(--primary-color); } .hero p { font-size: 1.2rem; margin-bottom: 30px; } .btn { display: inline-block; background-color: var(--primary-color); color: var(--secondary-color); padding: 12px 30px; border-radius: 30px; font-weight: 600; transition: var(--transition); border: 2px solid var(--primary-color); } .btn:hover { background-color: transparent; color: var(--primary-color); transform: translateY(-3px); } /* About Section */ .about { padding: 100px 0; background-color: var(--light-color); } .section-title { text-align: center; margin-bottom: 60px; position: relative; } .section-title h2 { font-size: 2.5rem; color: var(--secondary-color); margin-bottom: 15px; } .section-title::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background-color: var(--primary-color); } .about-content { display: flex; align-items: center; flex-wrap: wrap; gap: 40px; } .about-text { flex: 1; min-width: 300px; opacity: 0; transform: translateX(-50px); transition: all 1s ease; } .about-text.animated { opacity: 1; transform: translateX(0); } .about-text h3 { font-size: 1.8rem; margin-bottom: 20px; color: var(--secondary-color); } .about-text p { margin-bottom: 20px; } .about-image { flex: 1; min-width: 300px; border-radius: 10px; overflow: hidden; box-shadow: var(--shadow); opacity: 0; transform: translateX(50px); transition: all 1s ease; } .about-image.animated { opacity: 1; transform: translateX(0); } /* History Section */ .history { padding: 100px 0; background-color: white; } .timeline { position: relative; max-width: 1200px; margin: 0 auto; padding: 40px 0; } .timeline::after { content: ''; position: absolute; width: 6px; background-color: var(--primary-color); top: 0; bottom: 0; left: 50%; margin-left: -3px; border-radius: 10px; } .timeline-item { padding: 10px 40px; position: relative; width: 50%; opacity: 0; transition: all 1s ease; } .timeline-item.animated { opacity: 1; } .timeline-item:nth-child(odd) { left: 0; } .timeline-item:nth-child(even) { left: 50%; } .timeline-content { padding: 20px 30px; background-color: white; position: relative; border-radius: 6px; box-shadow: var(--shadow); } .timeline-item:nth-child(odd) .timeline-content { transform: translateX(50px); } .timeline-item:nth-child(even) .timeline-content { transform: translateX(-50px); } .timeline-item::after { content: ''; position: absolute; width: 25px; height: 25px; right: -17px; background-color: white; border: 4px solid var(--primary-color); top: 15px; border-radius: 50%; z-index: 1; } .timeline-item:nth-child(even)::after { left: -16px; } .timeline-date { color: var(--primary-color); font-weight: 600; margin-bottom: 10px; } .timeline-content h3 { margin-bottom: 10px; color: var(--secondary-color); } /* Team Section */ .team { padding: 100px 0; background-color: var(--light-color); } .team-members { display: flex; flex-wrap: wrap; justify-content: center; gap: 30px; } .team-member { background-color: white; border-radius: 10px; overflow: hidden; box-shadow: var(--shadow); width: 280px; transition: var(--transition); opacity: 0; transform: translateY(50px); transition: all 0.5s ease; } .team-member.animated { opacity: 1; transform: translateY(0); } .team-member:hover { transform: translateY(-10px); } .member-image { height: 300px; overflow: hidden; } .member-image img { height: 100%; object-fit: cover; transition: var(--transition); } .team-member:hover .member-image img { transform: scale(1.1); } .member-info { padding: 20px; text-align: center; } .member-info h3 { color: var(--secondary-color); margin-bottom: 5px; } .member-info p { color: var(--primary-color); font-weight: 500; margin-bottom: 15px; } .social-links { display: flex; justify-content: center; gap: 15px; } .social-links a { width: 35px; height: 35px; border-radius: 50%; background-color: var(--light-color); display: flex; align-items: center; justify-content: center; transition: var(--transition); } .social-links a:hover { background-color: var(--primary-color); color: white; } /* Values Section */ .values { padding: 100px 0; background-color: white; } .values-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .value-card { background-color: var(--light-color); padding: 30px; border-radius: 10px; text-align: center; box-shadow: var(--shadow); transition: var(--transition); opacity: 0; transform: scale(0.8); transition: all 0.5s ease; } .value-card.animated { opacity: 1; transform: scale(1); } .value-card:hover { transform: translateY(-10px); } .value-icon { font-size: 3rem; color: var(--primary-color); margin-bottom: 20px; } .value-card h3 { color: var(--secondary-color); margin-bottom: 15px; } /* Gallery Section */ .gallery { padding: 100px 0; background-color: var(--light-color); } .gallery-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; } .gallery-item { position: relative; border-radius: 10px; overflow: hidden; height: 250px; box-shadow: var(--shadow); opacity: 0; transform: scale(0.9); transition: all 0.5s ease; } .gallery-item.animated { opacity: 1; transform: scale(1); } .gallery-item img { height: 100%; object-fit: cover; transition: var(--transition); } .gallery-item:hover img { transform: scale(1.1); } .gallery-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center; opacity: 0; transition: var(--transition); } .gallery-item:hover .gallery-overlay { opacity: 1; } .gallery-overlay i { color: white; font-size: 2rem; } /* Testimonials Section */ .testimonials { padding: 100px 0; background-color: white; } .testimonial-slider { max-width: 800px; margin: 0 auto; position: relative; overflow: hidden; } .testimonial-slide { padding: 30px; text-align: center; display: none; animation: fadeIn 1s ease; } .testimonial-slide.active { display: block; } .client-image { width: 100px; height: 100px; border-radius: 50%; margin: 0 auto 20px; overflow: hidden; border: 5px solid var(--primary-color); } .client-image img { height: 100%; object-fit: cover; } .client-rating { color: var(--primary-color); margin-bottom: 15px; font-size: 1.2rem; } .client-testimonial { font-style: italic; margin-bottom: 20px; font-size: 1.1rem; } .client-info h3 { color: var(--secondary-color); margin-bottom: 5px; } .slider-nav { display: flex; justify-content: center; margin-top: 30px; gap: 10px; } .slider-dot { width: 12px; height: 12px; border-radius: 50%; background-color: #ddd; cursor: pointer; transition: var(--transition); } .slider-dot.active { background-color: var(--primary-color); } /* Contact Section */ .contact { padding: 100px 0; background-color: var(--light-color); } .contact-container { display: flex; flex-wrap: wrap; gap: 40px; } .contact-info { flex: 1; min-width: 300px; opacity: 0; transform: translateX(-50px); transition: all 1s ease; } .contact-info.animated { opacity: 1; transform: translateX(0); } .contact-info h3 { font-size: 1.8rem; color: var(--secondary-color); margin-bottom: 20px; } .contact-details { margin-bottom: 30px; } .contact-item { display: flex; align-items: flex-start; margin-bottom: 20px; } .contact-icon { font-size: 1.5rem; color: var(--primary-color); margin-right: 15px; margin-top: 5px; } .contact-text h4 { color: var(--secondary-color); margin-bottom: 5px; } .social-media { display: flex; gap: 15px; } .social-media a { width: 45px; height: 45px; border-radius: 50%; background-color: white; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; box-shadow: var(--shadow); transition: var(--transition); } .social-media a:hover { background-color: var(--primary-color); color: white; transform: translateY(-5px); } .contact-form { flex: 1; min-width: 300px; background-color: white; padding: 30px; border-radius: 10px; box-shadow: var(--shadow); opacity: 0; transform: translateX(50px); transition: all 1s ease; } .contact-form.animated { opacity: 1; transform: translateX(0); } .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 500; } .form-control { width: 100%; padding: 12px 15px; border: 1px solid #ddd; border-radius: 5px; font-family: 'Poppins', sans-serif; transition: var(--transition); } .form-control:focus { outline: none; border-color: var(--primary-color); } textarea.form-control { resize: vertical; min-height: 150px; } /* Footer */ footer { background-color: var(--secondary-color); color: white; padding: 50px 0 20px; text-align: center; } .footer-content { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 40px; gap: 30px; } .footer-column { flex: 1; min-width: 250px; } .footer-column h3 { color: var(--primary-color); margin-bottom: 20px; font-size: 1.3rem; } .footer-links li { margin-bottom: 10px; } .footer-links a { color: #ddd; transition: var(--transition); } .footer-links a:hover { color: var(--primary-color); padding-left: 5px; } .footer-bottom { padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.1); } /* Animations */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } /* Responsive Styles */ @media (max-width: 992px) { .hero h1 { font-size: 2.8rem; } .timeline::after { left: 31px; } .timeline-item { width: 100%; padding-left: 70px; padding-right: 25px; } .timeline-item:nth-child(even) { left: 0; } .timeline-item::after { left: 18px; } .timeline-item:nth-child(odd) .timeline-content, .timeline-item:nth-child(even) .timeline-content { transform: translateX(0); } } @media (max-width: 768px) { .nav-links { position: fixed; top: 80px; left: -100%; width: 100%; height: calc(100vh - 80px); background-color: white; flex-direction: column; align-items: center; padding-top: 40px; transition: var(--transition); } .nav-links.active { left: 0; } .nav-links li { margin: 15px 0; } .hamburger { display: block; } .hero h1 { font-size: 2.5rem; } .section-title h2 { font-size: 2rem; } } @media (max-width: 576px) { .hero h1 { font-size: 2rem; } .hero p { font-size: 1rem; } .btn { padding: 10px 25px; } .section-title h2 { font-size: 1.8rem; } }
JavaScript
// Mobile Menu Toggle const hamburger = document.querySelector('.hamburger'); const navLinks = document.querySelector('.nav-links'); hamburger.addEventListener('click', () => { navLinks.classList.toggle('active'); hamburger.classList.toggle('active'); }); // Sticky Header window.addEventListener('scroll', () => { const header = document.getElementById('header'); if (window.scrollY > 100) { header.classList.add('scrolled'); } else { header.classList.remove('scrolled'); } }); // Smooth Scrolling for Anchor Links document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { e.preventDefault(); const targetId = this.getAttribute('href'); const targetElement = document.querySelector(targetId); if (targetElement) { window.scrollTo({ top: targetElement.offsetTop - 80, behavior: 'smooth' }); // Close mobile menu if open if (navLinks.classList.contains('active')) { navLinks.classList.remove('active'); hamburger.classList.remove('active'); } } }); }); // Testimonial Slider let currentSlide = 0; const slides = document.querySelectorAll('.testimonial-slide'); const dots = document.querySelectorAll('.slider-dot'); function showSlide(n) { slides.forEach(slide => slide.classList.remove('active')); dots.forEach(dot => dot.classList.remove('active')); currentSlide = (n + slides.length) % slides.length; slides[currentSlide].classList.add('active'); dots[currentSlide].classList.add('active'); } dots.forEach((dot, index) => { dot.addEventListener('click', () => { showSlide(index); }); }); // Auto slide change setInterval(() => { showSlide(currentSlide + 1); }, 5000); // Scroll Animation function checkScroll() { const elements = document.querySelectorAll('.about-text, .about-image, .timeline-item, .team-member, .value-card, .gallery-item, .contact-info, .contact-form'); elements.forEach(element => { const elementPosition = element.getBoundingClientRect().top; const screenPosition = window.innerHeight / 1.2; if (elementPosition < screenPosition) { element.classList.add('animated'); } }); } window.addEventListener('scroll', checkScroll); window.addEventListener('load', checkScroll);
Output Preview
Desktop
Mobile
Fullscreen