Skip to content

theubaidistan/Natours-Responsive-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Natours Logo

Natours (Responsive 2025)

🌍 Explore the world. Discover yourself. Live the adventure.

Natours is more than just a landing page — it’s an inspirational digital experience that blends beautiful design, smooth interactions, and scalable front‑end architecture. Built with HTML5 + Sass, it’s tailored to inspire wanderlust and showcase how responsive design can truly bring a brand’s story to life.

✨ Live Demo →


✨ Why Natours?

  • 🚀 Future‑proof design: Mobile‑first, responsive, and lightning fast.
  • 🎨 Stunning visuals: Hero animations, layered images, and immersive storytelling.
  • 🧩 Modular & reusable: Sass partials, utilities, and scalable components.
  • 🌱 Clean architecture: Semantic HTML and accessible design at its core.
  • 🎥 Cinematic feel: Video backgrounds + smooth transitions for maximum impact.

Natours is the perfect portfolio showcase project to demonstrate modern CSS craftsmanship.


📸 Sneak Peek

Hero preview

“Design is the silent ambassador of your brand.”


🧱 Tech Stack

  • HTML5 — clean & semantic
  • 🎨 Sass (SCSS) — variables, mixins, and media‑query helpers
  • 🔄 PostCSS/Autoprefixer — seamless cross‑browser compatibility
  • ☁️ Vercel/Netlify — zero‑config deployment

📂 Folder Structure

Natours/
├── public/
│   ├── logo.png
│   ├── preview-hero.jpg
│   ├── favicon.ico
│   └── icons/
│
├── src/
│   ├── index.html
│   ├── img/
│   │   ├── nat-1.jpg
│   │   ├── nat-1-large.jpg
│   │   └── background-video.mp4
│   │
│   └── sass/
│       ├── main.scss
│       ├── _base.scss
│       ├── _variables.scss
│       ├── _mixins.scss
│       ├── _animations.scss
│       ├── _layout.scss
│       ├── _components.scss
│       └── _utilities.scss
│
└── dist/
    ├── css/
    │   └── style.css
    └── js/
        └── script.js

🚀 Quick Start

# Install dependencies
npm install

# Run dev server
npm run dev

# Build for production
npm run build

Or compile Sass directly:

sass src/sass/main.scss dist/css/style.css --watch

🖼️ Responsive Images Example

<img
  srcset="img/nat-1.jpg 300w, img/nat-1-large.jpg 1000w"
  sizes="(max-width: 37.5em) 30vw, (max-width: 56.25em) 20vw, 300px"
  src="img/nat-1-large.jpg"
  alt="Adventure Tour"
  class="composition__photo"
/>

🌐 Sections at a Glance

  1. Hero — Bold headline + call‑to‑action
  2. About — Inspire with stories & images
  3. Features — Clean icon grid
  4. Tours — Attractive animated cards
  5. Stories — Testimonials with cinematic video
  6. Booking — Sleek form, user‑ready
  7. Footer — Links, brand touch, and credits

🔧 Customize & Extend

🎨 Change colors, typography, and spacing in src/sass/_variables.scss 📱 Adjust breakpoints in src/sass/_mixins.scss ✨ Play with animations in src/sass/_animations.scss


🌟 Inspiration

Natours is not just code — it’s a vision.

It teaches how great design principles + modern CSS techniques can transform a simple landing page into an experience worth remembering. Whether you’re learning, building a portfolio, or inspiring clients, Natours makes an unforgettable first impression.


🙌 Credits

Inspired by Jonas Schmedtmann’s Advanced CSS & Sass course, re‑imagined with an inspirational twist for 2025.


📝 License

MIT — use it, learn from it, build upon it. Create something amazing. 🌍✨

About

Natours is more than just a landing page — it’s an inspirational digital experience that blends beautiful design, smooth interactions, and scalable front‑end architecture. Built with HTML5 + Sass, it’s tailored to inspire wanderlust and showcase how responsive design can truly bring a brand’s.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors