Adventures About Us Travel
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>Wanderlust Adventures - About Us</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet"> </head> <body> <!-- Header --> <header> <div class="container"> <h1> Wanderlust <span> Adventures</span></h1> <p>Creating unforgettable journeys and connecting people with the world's most breathtaking destinations</p> </div> </header> <!-- About Section --> <section class="about-section"> <div class="container"> <div class="about-content"> <div class="about-text"> <h2>Our <span> Story</span></h2> <p>Founded in 2010 by passionate travelers, Wanderlust Adventures began with a simple mission: to share the transformative power of travel with the world. What started as a small group of friends organizing trips for like-minded adventurers has grown into a globally recognized travel agency.</p> <p>We believe that travel is more than just visiting new placesβit's about immersing yourself in different cultures, creating lifelong memories, and returning home with a broader perspective. Our carefully curated experiences are designed to inspire, educate, and connect you with the world in meaningful ways.</p> <p>Today, with a team of 50 travel experts and operations in 15 countries, we continue to uphold our founding principles: authenticity, sustainability, and creating journeys that change lives.</p> </div> <div class="about-image"> <img src="https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?ixlib=rb-1.2.1&auto=format&fit=crop&w=600&q=80" alt="Travel Adventure"> </div> </div> </div> </section> <!-- Stats Section --> <section class="stats-section"> <div class="container"> <div class="stats-container"> <div class="stat-item"> <i class="fas fa-globe-americas"></i> <div class="stat-number">75+</div> <div class="stat-text">Countries Explored</div> </div> <div class="stat-item"> <i class="fas fa-smile"></i> <div class="stat-number">15,000+</div> <div class="stat-text">Happy Travelers</div> </div> <div class="stat-item"> <i class="fas fa-award"></i> <div class="stat-number">35</div> <div class="stat-text">Industry Awards</div> </div> <div class="stat-item"> <i class="fas fa-calendar-alt"></i> <div class="stat-number">12</div> <div class="stat-text">Years of Excellence</div> </div> </div> </div> </section> <!-- Values Section --> <section class="values-section"> <div class="container"> <div class="section-header"> <h2> Travel <span> Philosophy</span></h2> <p>The principles that guide every journey we create</p> </div> <div class="values-container"> <div class="value-card"> <i class="fas fa-leaf"></i> <h3>Sustainable Travel</h3> <p>We're committed to responsible tourism that benefits local communities and preserves natural environments for future generations.</p> </div> <div class="value-card"> <i class="fas fa-heart"></i> <h3>Authentic Experiences</h3> <p>We go beyond tourist traps to create genuine connections with local cultures and hidden gems you won't find in guidebooks.</p> </div> <div class="value-card"> <i class="fas fa-shield-alt"></i> <h3>Safety & Comfort</h3> <p>Your wellbeing is our priority. We maintain the highest safety standards while ensuring every journey is comfortable and enjoyable.</p> </div> </div> </div> </section> <!-- CTA Section --> <section class="cta-section"> <div class="container"> <div class="cta-content"> <h2>Ready for Your Next Adventure?</h2> <p>Let our travel experts craft the perfect journey tailored to your dreams and preferences.</p> <a href="#" class="cta-button">Start Planning Today</a> </div> </div> </section> <footer class="footer"> <!-- Album disc elements --> <div class="album-disc disc-1"></div> <div class="album-disc disc-2"></div> <!-- Album cover elements --> <div class="album-cover cover-1"></div> <div class="album-cover cover-2"></div> <div class="footer-container"> <div class="footer-column"> <h3>About Us</h3> <p>We're a creative team passionate about delivering amazing experiences through our work.</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 class="footer-column"> <h3>Quick Links</h3> <ul class="footer-links"> <li><a href="#">Home</a></li> <li><a href="#">Services</a></li> <li><a href="#">Portfolio</a></li> <li><a href="#">Testimonials</a></li> <li><a href="#">Contact</a></li> </ul> </div> <div class="footer-column"> <h3>Services</h3> <ul class="footer-links"> <li><a href="#">Web Design</a></li> <li><a href="#">Development</a></li> <li><a href="#">Branding</a></li> <li><a href="#">Marketing</a></li> <li><a href="#">Consulting</a></li> </ul> </div> <div class="footer-column"> <h3>Newsletter</h3> <p>Subscribe to our newsletter for the latest updates and offers.</p> <form class="newsletter-form"> <input type="email" placeholder="Your email address" required> <button type="submit">Subscribe</button> </form> </div> </div> <div class="footer-bottom"> <p>© 2023 Creative Studio. All rights reserved.</p> </div> </footer> <!-- Font Awesome for icons --> <script src="https://kit.fontawesome.com/a076d05399.js" crossorigin="anonymous"></script> </body> </html>
CSS
* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif; } :root { --primary: #1a73e8; --secondary: #34a853; --accent: #fbbc04; --light: #f8f9fa; --dark: #2d2d2d; --gray: #6c757d; --transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); --primary-yellow: #FFD700; --dark-yellow: #FFC000; --light-yellow: #FFF2A8; --shadow: rgba(0, 0, 0, 0.2); } body { background: linear-gradient(135deg, #f5f7fa 0%, #e3f2fd 100%); color: var(--dark); line-height: 1.6; overflow-x: hidden; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Header Styles */ header { background: linear-gradient(rgba(26, 115, 232, 0.85), rgba(52, 168, 83, 0.8)), url('https://images.unsplash.com/photo-1488646953014-85cb44e25828?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80'); background-size: cover; background-position: center; background-attachment: fixed; color: white; padding: 150px 0; text-align: center; position: relative; overflow: hidden; } header::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('https://images.unsplash.com/photo-1552733407-5d5c46c3bb3b?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80'); background-size: cover; background-position: center; opacity: 0.1; z-index: -1; } header h1 { font-size: 4rem; margin-bottom: 20px; font-weight: 700; text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); animation: fadeInDown 1s ease; } header h1 span { color: #FFC000; } header p { font-size: 1.4rem; max-width: 700px; margin: 0 auto; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); animation: fadeInUp 1s ease 0.3s both; } /* About Section */ .about-section { padding: 100px 0; position: relative; } .about-section::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('https://images.unsplash.com/photo-1552733407-5d5c46c3bb3b?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80'); background-size: cover; background-position: center; opacity: 0.03; z-index: -1; } .about-content { display: flex; align-items: center; gap: 60px; margin-bottom: 80px; } .about-text { flex: 1; } .about-text h2 { font-size: 2.8rem; color: var(--primary); margin-bottom: 20px; position: relative; display: inline-block; } .about-text h2 span { color: #FFC000; } .about-text h2::after { content: ''; position: absolute; bottom: -10px; left: 0; width: 80px; height: 4px; background: var(--accent); border-radius: 2px; } .about-text p { margin-bottom: 20px; font-size: 1.1rem; color: var(--dark); } .about-image { flex: 1; border-radius: 20px; overflow: hidden; box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); transition: var(--transition); position: relative; } .about-image::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(45deg, var(--primary), var(--secondary)); opacity: 0.1; z-index: 1; } .about-image:hover { transform: translateY(-10px) scale(1.02); box-shadow: 0 35px 70px rgba(0, 0, 0, 0.2); } .about-image img { width: 100%; height: auto; display: block; transition: var(--transition); } .about-image:hover img { transform: scale(1.05); } /* Stats Section */ .stats-section { background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%); color: white; padding: 100px 0; text-align: center; position: relative; overflow: hidden; } .stats-section::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('https://images.unsplash.com/photo-1552733407-5d5c46c3bb3b?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80'); background-size: cover; background-position: center; opacity: 0.05; z-index: 0; } .stats-container { display: flex; justify-content: space-around; flex-wrap: wrap; gap: 30px; position: relative; z-index: 1; } .stat-item { flex: 1; min-width: 200px; padding: 40px 30px; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); border-radius: 15px; border: 1px solid rgba(255, 255, 255, 0.2); transition: var(--transition); } .stat-item:hover { transform: translateY(-10px); background: rgba(255, 255, 255, 0.15); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2); } .stat-item i { font-size: 3.5rem; margin-bottom: 20px; color: var(--accent); } .stat-number { font-size: 3.5rem; font-weight: 700; margin-bottom: 10px; } .stat-text { font-size: 1.2rem; opacity: 0.9; } .section-header { text-align: center; margin-bottom: 60px; position: relative; z-index: 1; } .section-header h2 { font-size: 2.8rem; color: var(--primary); margin-bottom: 15px; } .section-header p { font-size: 1.2rem; color: var(--gray); max-width: 700px; margin: 0 auto; } /* Values Section */ .values-section { padding: 100px 0; position: relative; } .values-section::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('https://images.unsplash.com/photo-1552733407-5d5c46c3bb3b?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80'); background-size: cover; background-position: center; opacity: 0.03; z-index: 0; } .values-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 40px; position: relative; z-index: 1; } .values-section h2 span { color: #fbbc04; } .value-card { background: white; border-radius: 20px; padding: 50px 40px; text-align: center; box-shadow: 0 15px 35px rgba(0, 0, 0, 0.08); transition: var(--transition); border-top: 5px solid var(--accent); position: relative; overflow: hidden; } .value-card::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(26, 115, 232, 0.05), transparent); transition: 0.8s; } .value-card:hover::before { left: 100%; } .value-card:hover { transform: translateY(-15px); box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); } .value-card i { font-size: 4rem; color: var(--primary); margin-bottom: 25px; display: inline-block; transition: var(--transition); } .value-card:hover i { transform: scale(1.1) rotate(5deg); color: #fbbc04; } .value-card h3 { font-size: 1.8rem; margin-bottom: 20px; color: var(--primary); } .value-card p { color: var(--gray); font-size: 1.1rem; } /* CTA Section */ .cta-section { background: linear-gradient(rgba(26, 115, 232, 0.9), rgba(52, 168, 83, 0.9)), url('https://images.unsplash.com/photo-1488646953014-85cb44e25828?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80'); background-size: cover; background-position: center; background-attachment: fixed; color: white; padding: 150px 0; text-align: center; position: relative; overflow: hidden; } .cta-section::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url('https://images.unsplash.com/photo-1552733407-5d5c46c3bb3b?ixlib=rb-1.2.1&auto=format&fit=crop&w=1200&q=80'); background-size: cover; background-position: center; opacity: 0.1; z-index: 0; } .cta-content { max-width: 800px; margin: 0 auto; position: relative; z-index: 1; } .cta-content h2 { font-size: 3.5rem; margin-bottom: 20px; text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); } .cta-content p { font-size: 1.4rem; margin-bottom: 40px; opacity: 0.9; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); } .cta-button { display: inline-block; background: var(--accent); color: var(--dark); padding: 18px 45px; border-radius: 50px; font-size: 1.2rem; font-weight: 600; text-decoration: none; transition: var(--transition); border: 2px solid var(--accent); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2); } .cta-button:hover { background: transparent; color: var(--accent); transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3); } main { flex: 1; padding: 20px; } .footer { background: linear-gradient(135deg, var(--dark-yellow), var(--primary-yellow)); color: #333; padding: 60px 0 30px; position: relative; overflow: hidden; } .footer::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 10px; background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.8) 80%, transparent 100%); animation: shine 3s infinite; } @keyframes shine { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } } .footer-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; } .footer-column { position: relative; z-index: 1; } .footer-column h3 { font-size: 1.5rem; margin-bottom: 25px; position: relative; display: inline-block; } .footer-column h3::after { content: ''; position: absolute; bottom: -8px; left: 0; width: 50px; height: 3px; background: #333; border-radius: 3px; } .footer-column p { margin-bottom: 20px; line-height: 1.6; } .footer-links { list-style: none; } .footer-links li { margin-bottom: 15px; position: relative; padding-left: 20px; transition: all 0.3s ease; } .footer-links li::before { content: 'β'; position: absolute; left: 0; color: #333; transition: all 0.3s ease; } .footer-links li:hover { transform: translateX(10px); } .footer-links li:hover::before { color: white; } .footer-links a { color: #333; text-decoration: none; transition: color 0.3s ease; } .footer-links a:hover { color: white; } .social-links { display: flex; gap: 15px; margin-top: 20px; } .social-links a { width: 40px; height: 40px; border-radius: 50%; background: rgba(255, 255, 255, 0.3); color: #333; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.3s ease; position: relative; overflow: hidden; } .social-links a::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); transition: all 0.5s ease; } .social-links a:hover { background: rgba(255, 255, 255, 0.5); transform: translateY(-5px); } .social-links a:hover::before { left: 100%; } .newsletter-form { display: flex; margin-top: 20px; } .newsletter-form input { flex: 1; padding: 12px; border: none; border-radius: 4px 0 0 4px; outline: none; } .newsletter-form button { padding: 0 20px; background: #333; color: white; border: none; border-radius: 0 4px 4px 0; cursor: pointer; transition: all 0.3s ease; } .newsletter-form button:hover { background: #222; } .footer-bottom { text-align: center; padding-top: 40px; margin-top: 40px; border-top: 1px solid rgba(0, 0, 0, 0.1); position: relative; } .footer-bottom::before { content: ''; position: absolute; top: -10px; left: 50%; transform: translateX(-50%); width: 100px; height: 20px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><path d="M0,10 Q25,20 50,10 T100,10" fill="none" stroke="%23333" stroke-width="2"/></svg>') no-repeat; background-size: contain; } .album-disc { position: absolute; width: 150px; height: 150px; border-radius: 50%; background: radial-gradient(circle, #333 30%, transparent 31%), repeating-conic-gradient(#333 0% 5%, transparent 5% 10%); animation: spin 20s linear infinite; opacity: 0.1; z-index: 0; } .disc-1 { top: 10%; right: 5%; } .disc-2 { bottom: 10%; left: 5%; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* Album cover elements */ .album-cover { position: absolute; width: 120px; height: 120px; background: var(--light-yellow); border: 8px solid white; box-shadow: 0 5px 15px var(--shadow); transform-origin: bottom right; transition: all 0.5s ease; z-index: 0; } .cover-1 { top: 15%; left: 5%; transform: rotate(-15deg); } .cover-2 { bottom: 15%; right: 5%; transform: rotate(10deg); } .footer:hover .cover-1 { transform: rotate(-5deg) translateY(-10px); } .footer:hover .cover-2 { transform: rotate(15deg) translateY(-10px); } /* Responsive styles */ @media (max-width: 768px) { .footer-container { grid-template-columns: 1fr; gap: 30px; } .footer-column h3 { font-size: 1.3rem; } .album-disc { width: 100px; height: 100px; } .album-cover { width: 80px; height: 80px; } } @media (max-width: 480px) { .footer { padding: 40px 0 20px; } .newsletter-form { flex-direction: column; } .newsletter-form input { border-radius: 4px; margin-bottom: 10px; } .newsletter-form button { border-radius: 4px; padding: 12px; } .album-disc { width: 70px; height: 70px; } .album-cover { width: 60px; height: 60px; border-width: 5px; } } /* Responsive Design */ @media (max-width: 992px) { .about-content { flex-direction: column; gap: 40px; } .about-text, .about-image { flex: none; width: 100%; } header h1 { font-size: 3rem; } .cta-content h2 { font-size: 2.8rem; } } @media (max-width: 768px) { header { padding: 100px 0; } header h1 { font-size: 2.5rem; } header p { font-size: 1.2rem; } .about-section, .team-section, .values-section { padding: 80px 0; } .stats-section { padding: 80px 0; } .stat-item { min-width: 150px; } .stat-number { font-size: 2.8rem; } .section-header h2 { font-size: 2.2rem; } .cta-content h2 { font-size: 2.2rem; } .cta-content p { font-size: 1.2rem; } } @media (max-width: 576px) { header h1 { font-size: 2.2rem; } .about-text h2 { font-size: 2.2rem; } .cta-content h2 { font-size: 2rem; } .stat-item { min-width: 100%; } .values-container { grid-template-columns: 1fr; } }
JavaScript
// Additional animation for the footer on scroll document.addEventListener('DOMContentLoaded', function() { const footer = document.querySelector('.footer'); function animateFooter() { const scrollPosition = window.scrollY; const windowHeight = window.innerHeight; const documentHeight = document.body.clientHeight; // When user is near the bottom of the page if (scrollPosition + windowHeight > documentHeight - 100) { footer.style.transform = 'translateY(0)'; } else { footer.style.transform = 'translateY(20px)'; } } // Initial check animateFooter(); // Check on scroll window.addEventListener('scroll', animateFooter); // Add ripple effect to social links const socialLinks = document.querySelectorAll('.social-links a'); socialLinks.forEach(link => { link.addEventListener('click', function(e) { e.preventDefault(); const ripple = document.createElement('span'); ripple.classList.add('ripple'); this.appendChild(ripple); setTimeout(() => { ripple.remove(); }, 1000); }); }); });
Output Preview
Desktop
Mobile
Fullscreen