Tour and Travel Landing Page
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>Nexus Travels - Futuristic Tour Experiences</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> </head> <body> <!-- Header/Navigation --> <header id="header"> <a href="#" class="logo"><i class="fas fa-rocket"></i>Nexus Travels</a> <div class="menu-toggle" id="menuToggle"> <i class="fas fa-bars"></i> </div> <ul class="nav-links" id="navLinks"> <li><a href="#home">Home</a></li> <li><a href="#about">About</a></li> <li><a href="#destinations">Destinations</a></li> <li><a href="#services">Services</a></li> <li><a href="#testimonials">Testimonials</a></li> <li><a href="#contact">Contact</a></li> </ul> </header> <!-- Hero Section --> <section class="hero" id="home"> <video autoplay muted loop class="hero-video"> <source src="https://assets.mixkit.co/videos/preview/mixkit-futuristic-technology-background-36905-large.mp4" type="video/mp4"> </video> <div class="hero-content"> <h1>Explore The <span>Future</span> Of Travel</h1> <p>Experience the world like never before with our cutting-edge travel technology and exclusive destinations. Book your next adventure today and step into the future of exploration.</p> <a href="#" class="btn">Begin Journey</a> </div> </section> <!-- About Section --> <section class="section" id="about"> <div class="section-title"> <h2>About Nexus Travels</h2> <p>We're revolutionizing the travel industry with innovative technology and unparalleled experiences.</p> </div> <div class="about-content"> <div class="about-text"> <h3>Pioneering The Future Of Exploration</h3> <p>Founded in 2030, Nexus Travels combines advanced technology with deep travel expertise to create transformative experiences. Our mission is to make extraordinary journeys accessible to everyone.</p> <p>We leverage AI-powered recommendations, quantum computing for instant bookings, and holographic previews to ensure your travel experience is seamless from start to finish.</p> <p>Our team of futurists, explorers, and technologists work together to craft journeys that push the boundaries of what's possible in travel.</p> <a href="#" class="btn">Learn More</a> </div> <div class="about-image"> <img src="https://images.unsplash.com/photo-1538964173425-93884d739596?ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=80" alt="Futuristic Travel"> </div> </div> </section> <!-- Destinations Section --> <section class="section destinations" id="destinations"> <div class="section-title"> <h2>Featured Destinations</h2> <p>Explore our most popular futuristic travel experiences across the globe and beyond.</p> </div> <div class="destinations-grid"> <div class="destination-card"> <div class="destination-image"> <img src="https://images.unsplash.com/photo-1506929562872-bb421503ef21?ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=80" alt="Mars Colony Preview"> </div> <div class="destination-info"> <h3>Mars Colony Preview</h3> <p>Experience a 3-day preview of life in the first Martian colony with zero-gravity accommodations.</p> <div class="destination-price"> <span class="price">$25,000</span> <a href="#" class="btn">Book Now</a> </div> </div> </div> <div class="destination-card"> <div class="destination-image"> <img src="https://images.unsplash.com/photo-1464037866556-6812c9d1c72e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=80" alt="Neo-Tokyo Experience"> </div> <div class="destination-info"> <h3>Neo-Tokyo Experience</h3> <p>Immerse yourself in the cyberpunk future of Tokyo with augmented reality city tours.</p> <div class="destination-price"> <span class="price">$8,500</span> <a href="#" class="btn">Book Now</a> </div> </div> </div> <div class="destination-card"> <div class="destination-image"> <img src="https://images.unsplash.com/photo-1518639192441-8fce0a366e2e?ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=80" alt="Underwater Metropolis"> </div> <div class="destination-info"> <h3>Underwater Metropolis</h3> <p>Explore the first self-sustaining underwater city in the Pacific Ocean.</p> <div class="destination-price"> <span class="price">$12,000</span> <a href="#" class="btn">Book Now</a> </div> </div> </div> </div> </section> <!-- Services Section --> <section class="section" id="services"> <div class="section-title"> <h2>Our Services</h2> <p>We offer a comprehensive suite of futuristic travel services to enhance your journey.</p> </div> <div class="services-container"> <div class="service-card"> <div class="service-icon"> <i class="fas fa-brain"></i> </div> <h3>AI Trip Planning</h3> <p>Our advanced AI analyzes your preferences to create perfectly customized itineraries in seconds.</p> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-vr-cardboard"></i> </div> <h3>Holographic Previews</h3> <p>Experience destinations in full 3D holographic detail before you book your trip.</p> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-language"></i> </div> <h3>Neural Translation</h3> <p>Our neural implants provide real-time translation for any language instantly.</p> </div> <div class="service-card"> <div class="service-icon"> <i class="fas fa-shield-alt"></i> </div> <h3>Quantum Security</h3> <p>Your safety is guaranteed with our quantum-encrypted security systems worldwide.</p> </div> </div> </section> <!-- Testimonials Section --> <section class="section testimonials" id="testimonials"> <div class="section-title"> <h2>Traveler Experiences</h2> <p>Hear what our clients say about their futuristic journeys with Nexus Travels.</p> </div> <div class="testimonials-container"> <div class="testimonial-card"> <p class="testimonial-text">The Mars Colony Preview was beyond anything I could have imagined. The zero-gravity accommodations were comfortable, and the views of Earth from the observation deck were breathtaking.</p> <div class="testimonial-author"> <div class="author-image"> <img src="https://randomuser.me/api/portraits/women/32.jpg" alt="Sarah J."> </div> <div class="author-info"> <h4>Sarah J.</h4> <p>Mars Colony Traveler</p> </div> </div> </div> <div class="testimonial-card"> <p class="testimonial-text">Nexus's AI trip planner perfectly curated a Neo-Tokyo experience that matched all my interests. The augmented reality city tour showed me layers of Tokyo I never knew existed!</p> <div class="testimonial-author"> <div class="author-image"> <img src="https://randomuser.me/api/portraits/men/45.jpg" alt="Michael T."> </div> <div class="author-info"> <h4>Michael T.</h4> <p>Technology Enthusiast</p> </div> </div> </div> <div class="testimonial-card"> <p class="testimonial-text">The underwater metropolis was like stepping into a sci-fi movie, but it was all real! The transparent bio-dome ceilings showing marine life above us was worth the trip alone.</p> <div class="testimonial-author"> <div class="author-image"> <img src="https://randomuser.me/api/portraits/women/68.jpg" alt="Emma R."> </div> <div class="author-info"> <h4>Emma R.</h4> <p>Marine Biologist</p> </div> </div> </div> <div class="testimonial-card"> <p class="testimonial-text">Quantum security gave me peace of mind while traveling through multiple countries. I never worried about my data or belongings thanks to Nexus's cutting-edge protection systems.</p> <div class="testimonial-author"> <div class="author-image"> <img src="https://randomuser.me/api/portraits/men/22.jpg" alt="David K."> </div> <div class="author-info"> <h4>David K.</h4> <p>Frequent Traveler</p> </div> </div> </div> </div> </section> <!-- Stats Section --> <section class="section"> <div class="section-title"> <h2>By The Numbers</h2> <p>Our impact on the future of travel speaks for itself.</p> </div> <div class="stats-container"> <div class="stat-item"> <div class="stat-number">15K+</div> <div class="stat-text">Future Journeys Completed</div> </div> <div class="stat-item"> <div class="stat-number">47</div> <div class="stat-text">Innovation Awards Won</div> </div> <div class="stat-item"> <div class="stat-number">98%</div> <div class="stat-text">Customer Satisfaction</div> </div> <div class="stat-item"> <div class="stat-number">12</div> <div class="stat-text">Off-World Destinations</div> </div> </div> </section> <!-- CTA Section --> <section class="cta"> <h2>Ready For The Journey Of Tomorrow?</h2> <p>Join thousands of forward-thinking travelers who are already experiencing the future of exploration. Our team of futurists is standing by to craft your perfect adventure.</p> <a href="#" class="btn">Book Your Future Today</a> </section> <!-- Footer --> <footer id="contact"> <div class="footer-content"> <div class="footer-column"> <h3>Nexus Travels</h3> <p>Pioneering the future of travel experiences through innovation and technology.</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>Explore</h3> <a href="#home">Home</a> <a href="#about">About Us</a> <a href="#destinations">Destinations</a> <a href="#services">Services</a> <a href="#testimonials">Testimonials</a> </div> <div class="footer-column"> <h3>Support</h3> <a href="#">FAQ</a> <a href="#">Privacy Policy</a> <a href="#">Terms of Service</a> <a href="#">Travel Insurance</a> <a href="#">Contact Us</a> </div> <div class="footer-column"> <h3>Contact</h3> <p><i class="fas fa-map-marker-alt"></i> 100 Future Ave, Neo York 10025</p> <p><i class="fas fa-phone"></i> +1 (555) 210-3030</p> <p><i class="fas fa-envelope"></i> contact@nexustravels.com</p> </div> </div> <div class="footer-bottom"> <p>© 2035 Nexus Travels. All Rights Reserved. A subsidiary of Future Horizons Inc.</p> </div> </footer> </body> </html>
CSS
:root { --primary: #FFD700; --primary-dark: #FFC000; --primary-light: #FFF200; --dark: #111; --light: #f8f9fa; --gray: #333; --gray-light: #777; } * { 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/Navbar */ header { position: fixed; top: 0; left: 0; width: 100%; padding: 20px 10%; display: flex; justify-content: space-between; align-items: center; z-index: 1000; background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(10px); transition: all 0.3s ease; } header.scrolled { padding: 15px 10%; background-color: rgba(0, 0, 0, 0.95); } .logo { font-size: 2rem; font-weight: 700; color: var(--primary); text-decoration: none; display: flex; align-items: center; } .logo i { margin-right: 10px; animation: pulse 2s infinite; } .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; transition: color 0.3s; 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; } .nav-links a:hover::after { width: 100%; } .menu-toggle { display: none; cursor: pointer; font-size: 1.5rem; color: var(--light); } /* Hero Section */ .hero { height: 100vh; display: flex; align-items: center; padding: 0 10%; position: relative; overflow: hidden; } .hero::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3)); z-index: -1; } .hero-content { max-width: 600px; animation: fadeInUp 1s ease; } .hero h1 { font-size: 3.5rem; font-weight: 700; margin-bottom: 20px; line-height: 1.2; } .hero h1 span { color: var(--primary); } .hero p { font-size: 1.1rem; margin-bottom: 30px; color: rgba(255, 255, 255, 0.8); } .btn { display: inline-block; padding: 12px 30px; background-color: var(--primary); color: var(--dark); border: none; border-radius: 50px; font-weight: 600; text-decoration: none; cursor: pointer; transition: all 0.3s; position: relative; overflow: hidden; } .btn:hover { background-color: var(--primary-light); transform: translateY(-3px); box-shadow: 0 10px 20px rgba(255, 215, 0, 0.3); } .btn::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; } .btn:hover::before { left: 100%; } .hero-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; } /* About Section */ .section { padding: 100px 10%; position: relative; } .section-title { text-align: center; margin-bottom: 60px; position: relative; } .section-title h2 { font-size: 2.5rem; color: var(--primary); margin-bottom: 15px; } .section-title p { color: var(--gray-light); max-width: 700px; margin: 0 auto; } .about-content { display: flex; align-items: center; gap: 50px; } .about-text { flex: 1; animation: fadeInLeft 1s ease; } .about-text h3 { font-size: 1.8rem; margin-bottom: 20px; } .about-text p { margin-bottom: 15px; line-height: 1.6; } .about-image { flex: 1; position: relative; animation: fadeInRight 1s ease; } .about-image img { width: 100%; border-radius: 10px; box-shadow: 0 20px 30px rgba(0, 0, 0, 0.5); } .about-image::before { content: ''; position: absolute; top: -20px; left: -20px; width: 100%; height: 100%; border: 2px solid var(--primary); border-radius: 10px; z-index: -1; animation: borderPulse 3s infinite; } /* Destinations Section */ .destinations { background-color: rgba(0, 0, 0, 0.7); } .destinations-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .destination-card { background-color: var(--gray); border-radius: 10px; overflow: hidden; transition: all 0.5s ease; position: relative; height: 400px; } .destination-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(255, 215, 0, 0.2); } .destination-image { height: 60%; overflow: hidden; } .destination-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .destination-card:hover .destination-image img { transform: scale(1.1); } .destination-info { padding: 20px; height: 40%; display: flex; flex-direction: column; justify-content: space-between; } .destination-info h3 { font-size: 1.5rem; margin-bottom: 10px; color: var(--primary); } .destination-info p { margin-bottom: 15px; color: rgba(255, 255, 255, 0.7); font-size: 0.9rem; } .destination-price { display: flex; justify-content: space-between; align-items: center; } .price { font-weight: 700; color: var(--primary); font-size: 1.2rem; } /* Services Section */ .services-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; } .service-card { background-color: rgba(255, 215, 0, 0.1); border-radius: 10px; padding: 30px; text-align: center; transition: all 0.3s ease; border: 1px solid rgba(255, 215, 0, 0.2); } .service-card:hover { background-color: rgba(255, 215, 0, 0.2); transform: translateY(-10px); } .service-icon { font-size: 3rem; color: var(--primary); margin-bottom: 20px; } .service-card h3 { font-size: 1.3rem; margin-bottom: 15px; } .service-card p { color: rgba(255, 255, 255, 0.7); font-size: 0.9rem; } /* Testimonials Section */ .testimonials { background-color: rgba(0, 0, 0, 0.7); } .testimonials-container { display: flex; overflow-x: auto; gap: 30px; padding: 20px 0; scroll-snap-type: x mandatory; scrollbar-width: none; } .testimonials-container::-webkit-scrollbar { display: none; } .testimonial-card { min-width: 300px; background-color: var(--gray); border-radius: 10px; padding: 30px; scroll-snap-align: start; position: relative; } .testimonial-card::before { content: '"'; position: absolute; top: 10px; left: 20px; font-size: 5rem; color: rgba(255, 215, 0, 0.1); font-family: Georgia, serif; line-height: 1; } .testimonial-text { margin-bottom: 20px; font-style: italic; color: rgba(255, 255, 255, 0.8); } .testimonial-author { display: flex; align-items: center; } .author-image { width: 50px; height: 50px; border-radius: 50%; overflow: hidden; margin-right: 15px; } .author-image img { width: 100%; height: 100%; object-fit: cover; } .author-info h4 { color: var(--primary); margin-bottom: 5px; } .author-info p { color: var(--gray-light); font-size: 0.8rem; } /* Stats Section */ .stats-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; text-align: center; } .stat-item { padding: 30px; background-color: rgba(255, 215, 0, 0.1); border-radius: 10px; transition: all 0.3s ease; } .stat-item:hover { background-color: rgba(255, 215, 0, 0.2); transform: scale(1.05); } .stat-number { font-size: 3rem; font-weight: 700; color: var(--primary); margin-bottom: 10px; } .stat-text { color: rgba(255, 255, 255, 0.7); font-size: 1rem; } /* CTA Section */ .cta { text-align: center; background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('https://images.unsplash.com/photo-1483728642387-6c3bdd6c93e5?ixlib=rb-1.2.1&auto=format&fit=crop&w=1920&q=80'); background-size: cover; background-position: center; padding: 100px 10%; position: relative; } .cta h2 { font-size: 2.5rem; margin-bottom: 20px; color: var(--primary); } .cta p { max-width: 700px; margin: 0 auto 30px; color: rgba(255, 255, 255, 0.8); } /* Footer */ footer { background-color: #000; padding: 80px 10% 30px; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 40px; margin-bottom: 50px; } .footer-column h3 { color: var(--primary); margin-bottom: 20px; font-size: 1.3rem; } .footer-column p, .footer-column a { color: var(--gray-light); margin-bottom: 15px; display: block; text-decoration: none; transition: color 0.3s; } .footer-column a:hover { color: var(--primary); } .social-links { display: flex; gap: 15px; } .social-links a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--gray); color: var(--light); transition: all 0.3s; } .social-links a:hover { background-color: var(--primary); color: var(--dark); transform: translateY(-5px); } .footer-bottom { text-align: center; padding-top: 30px; border-top: 1px solid var(--gray); color: var(--gray-light); font-size: 0.9rem; } /* Animations */ @keyframes fadeInUp { from { opacity: 0; transform: translateY(50px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeInLeft { from { opacity: 0; transform: translateX(-50px); } to { opacity: 1; transform: translateX(0); } } @keyframes fadeInRight { from { opacity: 0; transform: translateX(50px); } to { opacity: 1; transform: translateX(0); } } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } @keyframes borderPulse { 0% { opacity: 1; transform: scale(1); } 50% { opacity: 0.7; transform: scale(1.02); } 100% { opacity: 1; transform: scale(1); } } /* Responsive Styles */ @media (max-width: 992px) { .hero h1 { font-size: 2.8rem; } .about-content { flex-direction: column; } .about-image { margin-top: 30px; } .about-image::before { top: -10px; left: -10px; } } @media (max-width: 768px) { header { padding: 15px 5%; } .menu-toggle { display: block; } .nav-links { position: fixed; top: 80px; left: -100%; width: 100%; height: calc(100vh - 80px); background-color: rgba(0, 0, 0, 0.95); flex-direction: column; align-items: center; padding-top: 40px; transition: left 0.3s ease; } .nav-links.active { left: 0; } .nav-links li { margin: 15px 0; } .hero, .section, .cta { padding: 100px 5%; } .hero h1 { font-size: 2.2rem; } .section-title h2 { font-size: 2rem; } } @media (max-width: 576px) { .hero h1 { font-size: 1.8rem; } .btn { padding: 10px 20px; } .section { padding: 80px 5%; } .destination-card { height: 350px; } }
JavaScript
// Mobile Menu Toggle const menuToggle = document.getElementById('menuToggle'); const navLinks = document.getElementById('navLinks'); menuToggle.addEventListener('click', () => { navLinks.classList.toggle('active'); }); // Close menu when clicking a link document.querySelectorAll('.nav-links a').forEach(link => { link.addEventListener('click', () => { navLinks.classList.remove('active'); }); }); // Header scroll effect window.addEventListener('scroll', () => { const header = document.getElementById('header'); if (window.scrollY > 50) { 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(); document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); }); // Animation on scroll const animateOnScroll = () => { const elements = document.querySelectorAll('.about-text, .about-image, .service-card, .destination-card, .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('.about-text, .about-image, .service-card, .destination-card, .stat-item').forEach(element => { element.style.opacity = '0'; element.style.transition = 'opacity 0.5s ease, transform 0.5s ease'; }); document.querySelectorAll('.about-text').forEach(el => { el.style.transform = 'translateX(-50px)'; }); document.querySelectorAll('.about-image').forEach(el => { el.style.transform = 'translateX(50px)'; }); document.querySelectorAll('.service-card, .destination-card, .stat-item').forEach(el => { el.style.transform = 'translateY(50px)'; }); window.addEventListener('scroll', animateOnScroll); window.addEventListener('load', animateOnScroll);
Output Preview
Desktop
Mobile
Fullscreen