Экран с маршрутом
This commit is contained in:
166
lab1/screen-forms/navigation-screen.html
Normal file
166
lab1/screen-forms/navigation-screen.html
Normal 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>
|
||||
Reference in New Issue
Block a user