Skip to content

mewnityy/EFood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌮 EFood — Fast Food Delivery Service

A web project for a food delivery service with a modern, responsive interface. Implemented using HTML5 and CSS3, without frameworks. The layout is based on a design from Figma.

https://www.figma.com/design/hfUiLM5jKcv6oCX6NXH5uh/eFoodWebdesign--Copy-?node-id=0-1&t=kaVu5gb8VA6XYUQb-0


📁 Project Structure

/
├── index.html         # Main HTML page
├── style.css          # Project's main styles
└── img/               # Images 

🧩 HTML Structure (index.html)

🔹 <header class="site-header">

  • Top navigation with logo, burger button, navigation links and actions (search, cart, Sign Up).
  • Mobile adaptation via checkbox and pseudo-button.

🔹 <main>

Section .hero

  • Main headline with CTA (Explore Food / Download App).
  • Delivery image on the right side.

Section .food-delivery-section

  • Left: image.
  • Right: text and features (icons + descriptions).

✅ HTML is semantically structured using <header>, <nav>, <main>, <section>, <article>.


🎨 CSS Structure (style.css)

📌 General Settings

  • Fonts: Google Fonts (Rubik)
  • Color palette:
    • Background: #f5f6f8
    • Text: #363853
    • Accents: #FF7A50, #ff7757
  • Box-sizing: border-box for all elements.

🔹 Header

  • Flexbox alignment.
  • Mobile menu at max-width: 992px:
    • Animated burger button.
    • Menu expands on click.

🔹 Hero Section

  • Two blocks: text and image.
  • Responsive font-size via clamp().
  • Flex → Column on mobile.

🔹 Food Delivery Section

  • Two blocks: image and content.
  • Features list with icons (SVG).
  • Centered content for screens <992px.

📱 Responsiveness

  • Media queries for 1200px, 992px, 768px, 576px, 480px.
  • clamp() used for scalable font sizes.
  • Mobile version: burger menu, vertically stacked blocks, reduced spacing and font sizes.

📌 Features

  • ✅ Clean, valid HTML5/CSS3
  • ✅ No JS (menu works via checkbox)
  • ✅ Fully responsive design
  • ✅ Modern UI, similar to mobile apps

📸 Screenshots

image


👨‍💻 Author

Volodymyr Shevchenko --------- https://github.com/mewnityy


📄 License

Free for educational use. Please credit the author if shared publicly.



🌮 EFood — Сервіс Швидкої Доставки Їжі

Веб-проєкт для сервісу доставки їжі з сучасним, адаптивним інтерфейсом. Реалізований за допомогою HTML5 та CSS3, без використання фреймворків. Макет створений на основі дизайну з Figma.

https://www.figma.com/design/hfUiLM5jKcv6oCX6NXH5uh/eFoodWebdesign--Copy-?node-id=0-1&t=kaVu5gb8VA6XYUQb-0


📁 Структура проєкту

/
├── index.html         # Головна HTML-сторінка
├── style.css          # Основні стилі проєкту
└── img/               # Зображення 

🧩 HTML-структура (index.html)

🔹 <header class="site-header">

  • Верхнє меню з логотипом, бургер-кнопкою, навігацією та діями (пошук, корзина, Sign Up).
  • Мобільна адаптація через checkbox та псевдо-кнопку.

🔹 <main>

Секція .hero

  • Головний заголовок з CTA (Explore Food / Download App).
  • Зображення доставки з правого боку.

Секція .food-delivery-section

  • Ліворуч: зображення.
  • Праворуч: текст, фічі (ікони + описи).

✅ HTML структурований семантично з використанням <header>, <nav>, <main>, <section>, <article>.


🎨 CSS-структура (style.css)

📌 Загальні налаштування

  • Шрифти: Google Fonts (Rubik)
  • Колірна палітра:
    • Основний фон: #f5f6f8
    • Основний текст: #363853
    • Акценти: #FF7A50, #ff7757
  • Box-sizing: border-box для всіх елементів.

🔹 Header

  • Flexbox для вирівнювання.
  • Мобільне меню на max-width: 992px:
    • Бургер-кнопка з анімацією.
    • Меню розгортається при кліку.

🔹 Секція Hero

  • Два блоки: текст та зображення.
  • Адаптивний font-size через clamp().
  • Flex → Column на мобільних.

🔹 Секція Food Delivery

  • Два блоки: картинка та контент.
  • Список фіч з іконками (SVG).
  • Контент центрований на екранах <992px.

📱 Адаптивність

  • Реалізовано медіа-запити на 1200px, 992px, 768px, 576px, 480px.
  • Використано clamp() для масштабованих розмірів шрифтів.
  • Мобільна версія: меню-гамбургер, вертикальне вирівнювання блоків, зменшені відступи та шрифти.

📌 Особливості

  • ✅ Чистий, валідний HTML5/CSS3
  • ✅ Без JS (меню працює на checkbox)
  • ✅ Повністю адаптивний дизайн
  • ✅ Сучасний UI, схожий на мобільні застосунки

📸 Скріншоти

image


👨‍💻 Автор

Володимир Шевченко --------- https://github.com/mewnityy


📄 Ліцензія

Вільне використання в освітніх цілях. Вказуй автора, якщо поширюєш публічно.


About

EFood --- Food Delivery Service

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors