Экран с маршрутом

This commit is contained in:
2025-11-24 15:23:26 +03:00
parent 1cfec5fcb9
commit 7cbe8d29e5
5 changed files with 548 additions and 0 deletions

View File

@@ -0,0 +1,166 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>По грибы! - Навигация</title>
<link rel="stylesheet" href="common.css">
<link rel="stylesheet" href="navigation-screen.css">
</head>
<body>
<div class="app-container">
<!-- Шапка приложения -->
<header class="app-header">
<div class="header-content">
<img src="../logo/logo.png" alt="Логотип" class="app-logo">
<h1 class="app-title">По грибы!</h1>
</div>
</header>
<!-- Основное содержимое экрана -->
<main class="app-main navigation-main">
<!-- Полноэкранная карта -->
<div class="map-full">
<img src="img/map-navigation.png" alt="Навигационная карта" class="map-image">
<!-- Индикаторы на карте -->
<div class="map-marker user-marker" style="top: 45%; left: 50%;">
<div class="marker-pulse"></div>
<div class="marker-dot"></div>
</div>
<!-- Маркеры других участников -->
<div class="map-marker participant-marker" style="top: 42%; left: 48%;" title="Иван">
<div class="participant-dot">👴</div>
</div>
<div class="map-marker participant-marker" style="top: 48%; left: 52%;" title="Алиса">
<div class="participant-dot">👧</div>
</div>
<!-- Контрольная точка -->
<div class="map-marker checkpoint-marker" style="top: 30%; left: 55%;">
<div class="checkpoint-icon">🎯</div>
</div>
</div>
<!-- Панель состояния -->
<div class="status-panel">
<div class="status-item">
<span class="status-icon">📶</span>
<span class="status-value">3G</span>
</div>
<div class="status-item">
<span class="status-icon">🔋</span>
<span class="status-value">78%</span>
</div>
<div class="status-item">
<span class="status-icon">⏱️</span>
<span class="status-value">2:15</span>
</div>
</div>
<!-- Компас-навигатор к следующей точке -->
<div class="compass-card">
<div class="compass-container">
<div class="compass-circle">
<div class="compass-arrow"></div>
<div class="compass-direction">С</div>
</div>
</div>
<div class="compass-info">
<div class="compass-target">До точки №2</div>
<div class="compass-distance">
<span class="distance-value">1.2 км</span>
<span class="distance-time">≈ 25 мин</span>
</div>
</div>
</div>
<!-- Карточка участников группы -->
<!-- <div class="group-card">
<div class="group-header">
<h3 class="group-title">Участники рядом</h3>
<span class="group-count">3 из 3</span>
</div>
<div class="group-members">
<div class="group-member">
<div class="member-avatar">👩</div>
<div class="member-info">
<div class="member-name">Вы</div>
<div class="member-distance">—</div>
</div>
<div class="member-status status-ok">✓</div>
</div>
<div class="group-member">
<div class="member-avatar">👴</div>
<div class="member-info">
<div class="member-name">Иван</div>
<div class="member-distance">85 м</div>
</div>
<div class="member-status status-ok">✓</div>
</div>
<div class="group-member">
<div class="member-avatar">👧</div>
<div class="member-info">
<div class="member-name">Алиса</div>
<div class="member-distance">120 м</div>
</div>
<div class="member-status status-ok">✓</div>
</div>
</div>
</div> -->
<!-- Кнопки быстрых действий -->
<div class="quick-actions">
<button class="action-btn action-camera">
<span class="action-icon">📷</span>
<span class="action-label">Гриб</span>
</button>
<!-- <button class="action-btn action-chat">
<span class="action-icon">💬</span>
<span class="action-label">Чат</span>
</button> -->
<!-- <button class="action-btn action-center">
<span class="action-icon">🎯</span>
<span class="action-label">Центр</span>
</button> -->
</div>
</main>
<!-- Нижняя навигационная панель -->
<nav class="app-navigation">
<button class="nav-button nav-button-active">
<span class="nav-icon">🗺️</span>
<span class="nav-label">Маршрут</span>
</button>
<button class="nav-button">
<span class="nav-icon">🧺</span>
<span class="nav-label">Корзина</span>
</button>
<button class="nav-button">
<span class="nav-icon">🏠</span>
<span class="nav-label">Главная</span>
</button>
<button class="nav-button">
<span class="nav-icon">💬</span>
<span class="nav-label">Чат</span>
</button>
<button class="nav-button">
<span class="nav-icon">👥</span>
<span class="nav-label">Группа</span>
</button>
</nav>
<!-- Плавающая кнопка SOS -->
<button class="sos-button">
<span class="sos-icon">🆘</span>
</button>
</div>
</body>
</html>