sozday-predlozhenie-dlya-pla/index.html
2026-08-28 05:26:54 +00:00

127 lines
4.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Планировщик отпуска</title>
<link rel="stylesheet" href="style.css">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
</head>
<body>
<div class="wrapper">
<div class="hero">
<div class="hero-content">
<h1>✈️ Планировщик отпуска</h1>
<p>Собирай идеи для путешествий, сравнивай варианты и выбирай лучшее</p>
</div>
</div>
<div class="container">
<div class="grid">
<aside class="sidebar">
<div class="card form-card">
<div class="card-header">
<span class="card-icon">📝</span>
<h2>Новый вариант</h2>
</div>
<form id="vacationForm" class="vacation-form">
<div class="form-group">
<label for="country">
<span class="icon">🌍</span> Страна
</label>
<input type="text" id="country" name="country" placeholder="Турция, Таиланд..." required>
</div>
<div class="form-group">
<label for="city">
<span class="icon">🏙️</span> Город
</label>
<input type="text" id="city" name="city" placeholder="Анталья, Пхукет..." required>
</div>
<div class="form-row-2">
<div class="form-group">
<label for="dateFrom">
<span class="icon">📅</span> Вылет
</label>
<input type="date" id="dateFrom" name="dateFrom" required>
</div>
<div class="form-group">
<label for="dateTo">
<span class="icon">📅</span> Возвращение
</label>
<input type="date" id="dateTo" name="dateTo" required>
</div>
</div>
<div class="form-group">
<label for="budget">
<span class="icon">💰</span> Бюджет ($)
</label>
<input type="number" id="budget" name="budget" placeholder="1500" min="0" required>
</div>
<div class="form-group">
<label for="hotel">
<span class="icon">🏨</span> Отель
</label>
<input type="text" id="hotel" name="hotel" placeholder="Название отеля">
</div>
<div class="form-group">
<label for="tickets">
<span class="icon">🎫</span> Билеты
</label>
<input type="text" id="tickets" name="tickets" placeholder="Ссылка или номер рейса">
</div>
<button type="submit" class="btn-primary">
<span class="btn-icon">+</span> Добавить вариант
</button>
</form>
</div>
<div class="card stats-card">
<div class="stats-grid">
<div class="stat-item">
<div class="stat-value" id="totalCount">0</div>
<div class="stat-label">Вариантов</div>
</div>
<div class="stat-item">
<div class="stat-value" id="avgBudget">$0</div>
<div class="stat-label">Средний бюджет</div>
</div>
</div>
</div>
</aside>
<main class="main-content">
<div class="card">
<div class="card-header main-header">
<div class="header-left">
<span class="card-icon">🗂️</span>
<h2>Все варианты</h2>
</div>
<button onclick="exportToExcel()" class="btn-export">
<span class="btn-icon">📥</span> Экспорт в Excel
</button>
</div>
<div class="cards-grid" id="cardsGrid">
</div>
<div id="emptyState" class="empty-state">
<div class="empty-icon">🏖️</div>
<h3>Пока пусто</h3>
<p>Добавьте первый вариант отпуска с помощью формы слева</p>
</div>
</div>
</main>
</div>
</div>
</div>
<script src="script.js"></script>
</body>
</html>