1. Локальное кафе «Brunch&Beans» Краткое содержание Одностраничник с героя-блоком, меню, галереей блюд, формой бронирования и контактами. Дизайн и верстка Макет на Bootstrap 5 (Grid) или CSS Grid. Адаптивная шапка-меню с «гамбургером». Hero-секция: полноэкранный фон-изображение с наложением полупрозрачного градиента. Шрифты Заголовки: Playfair Display (Google Fonts). Тело текста: Roboto или Open Sans. Анимации Простые fade-in при скролле через AOS (Animate On Scroll). Плавная подложка при наведении на карточки меню (CSS transition). Цветовая палитра Элемент Цвет HEX Основной фон Кремовый #FFF8F0 Акцент Коричневый #6B4C3B Текст Тёмно-серый #4A4A4A Кнопки Тёплый оранжевый #FF8A65 Технические фичи Форма бронирования через HTML5-валидацию. Lazy-load для изображений. CSS-переменные для глобального стайлинга. - Follow Up Deployment
Browse files- index.html +360 -894
index.html
CHANGED
|
@@ -3,1010 +3,476 @@
|
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
-
<title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 9 |
-
<
|
| 10 |
-
tailwind.config = {
|
| 11 |
-
theme: {
|
| 12 |
-
extend: {
|
| 13 |
-
colors: {
|
| 14 |
-
primary: '#6366f1',
|
| 15 |
-
secondary: '#8b5cf6',
|
| 16 |
-
dark: '#1e293b',
|
| 17 |
-
light: '#f8fafc'
|
| 18 |
-
},
|
| 19 |
-
animation: {
|
| 20 |
-
'float': 'float 6s ease-in-out infinite',
|
| 21 |
-
'float-reverse': 'float-reverse 5s ease-in-out infinite',
|
| 22 |
-
'pulse-slow': 'pulse 5s cubic-bezier(0.4, 0, 0.6, 1) infinite',
|
| 23 |
-
},
|
| 24 |
-
keyframes: {
|
| 25 |
-
float: {
|
| 26 |
-
'0%, 100%': { transform: 'translateY(0)' },
|
| 27 |
-
'50%': { transform: 'translateY(-20px)' },
|
| 28 |
-
},
|
| 29 |
-
'float-reverse': {
|
| 30 |
-
'0%, 100%': { transform: 'translateY(0)' },
|
| 31 |
-
'50%': { transform: 'translateY(20px)' },
|
| 32 |
-
}
|
| 33 |
-
}
|
| 34 |
-
}
|
| 35 |
-
}
|
| 36 |
-
}
|
| 37 |
-
</script>
|
| 38 |
<style>
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
}
|
| 45 |
|
| 46 |
-
|
| 47 |
-
|
|
|
|
|
|
|
|
|
|
| 48 |
}
|
| 49 |
|
| 50 |
-
|
| 51 |
-
|
| 52 |
}
|
| 53 |
|
| 54 |
-
.
|
| 55 |
-
|
| 56 |
-
|
| 57 |
}
|
| 58 |
|
| 59 |
-
.
|
| 60 |
transition: all 0.3s ease;
|
|
|
|
|
|
|
| 61 |
}
|
| 62 |
|
| 63 |
-
.
|
| 64 |
-
|
| 65 |
-
color: #6366f1;
|
| 66 |
}
|
| 67 |
|
| 68 |
-
|
| 69 |
-
|
|
|
|
| 70 |
}
|
| 71 |
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
|
|
|
| 82 |
}
|
| 83 |
</style>
|
| 84 |
</head>
|
| 85 |
-
<body class="
|
| 86 |
<!-- Header -->
|
| 87 |
-
<header class="
|
| 88 |
-
<
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
<a href="#contact" class="text-gray-500 hover:text-primary px-3 py-2 text-sm font-medium transition-colors">Контакты</a>
|
| 103 |
-
</div>
|
| 104 |
-
<div class="flex items-center">
|
| 105 |
-
<a href="#pricing" class="ml-4 inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-primary hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 transition-colors">
|
| 106 |
-
Купить доступ
|
| 107 |
-
</a>
|
| 108 |
-
</div>
|
| 109 |
-
</div>
|
| 110 |
-
</div>
|
| 111 |
-
</nav>
|
| 112 |
-
|
| 113 |
-
<!-- Hero Section -->
|
| 114 |
-
<div class="pt-24 pb-20 sm:pt-32 sm:pb-28 lg:pt-40 lg:pb-36">
|
| 115 |
-
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 116 |
-
<div class="lg:grid lg:grid-cols-12 lg:gap-8">
|
| 117 |
-
<div class="sm:text-center md:max-w-2xl md:mx-auto lg:col-span-6 lg:text-left">
|
| 118 |
-
<h1 class="text-4xl tracking-tight font-extrabold text-gray-900 sm:text-5xl md:text-6xl">
|
| 119 |
-
<span class="block">ИИ-помощник для</span>
|
| 120 |
-
<span class="block gradient-text">маркетплейсов</span>
|
| 121 |
-
</h1>
|
| 122 |
-
<p class="mt-3 text-base text-gray-500 sm:mt-5 sm:text-lg sm:max-w-xl sm:mx-auto md:mt-5 md:text-xl lg:mx-0">
|
| 123 |
-
Создавайте идеальные карточки товаров с помощью искусственного интеллекта. Экономьте время и увеличивайте продажи с нашим Telegram ботом.
|
| 124 |
-
</p>
|
| 125 |
-
<div class="mt-8 sm:max-w-lg sm:mx-auto sm:text-center lg:text-left lg:mx-0">
|
| 126 |
-
<div class="flex flex-col sm:flex-row space-y-3 sm:space-y-0 sm:space-x-3">
|
| 127 |
-
<a href="#pricing" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-white bg-primary hover:bg-indigo-700 md:py-4 md:text-lg md:px-10 transition-colors">
|
| 128 |
-
Попробовать сейчас
|
| 129 |
-
</a>
|
| 130 |
-
<a href="#features" class="w-full flex items-center justify-center px-8 py-3 border border-transparent text-base font-medium rounded-md text-primary bg-white border-primary md:py-4 md:text-lg md:px-10 transition-colors">
|
| 131 |
-
Узнать больше
|
| 132 |
-
</a>
|
| 133 |
-
</div>
|
| 134 |
-
</div>
|
| 135 |
-
</div>
|
| 136 |
-
<div class="mt-12 relative sm:max-w-lg sm:mx-auto lg:mt-0 lg:max-w-none lg:mx-0 lg:col-span-6 lg:flex lg:items-center">
|
| 137 |
-
<div class="relative mx-auto w-full rounded-lg shadow-lg lg:max-w-md">
|
| 138 |
-
<div class="absolute -top-10 -left-10 w-32 h-32 rounded-full bg-purple-200 opacity-50 animate-pulse-slow"></div>
|
| 139 |
-
<div class="absolute -bottom-10 -right-10 w-32 h-32 rounded-full bg-indigo-200 opacity-50 animate-pulse-slow"></div>
|
| 140 |
-
<div class="relative w-full rounded-lg overflow-hidden">
|
| 141 |
-
<img class="w-full h-auto rounded-lg shadow-xl" src="https://images.unsplash.com/photo-1556740738-b6a63e27c4df?ixlib=rb-1.2.1&auto=format&fit=crop&w=768&q=80" alt="ИИ создает карточки товаров">
|
| 142 |
-
</div>
|
| 143 |
-
<div class="absolute -bottom-5 -left-5 w-24 h-24 bg-white rounded-lg shadow-lg p-2 animate-float">
|
| 144 |
-
<img class="w-full h-full object-cover rounded" src="https://images.unsplash.com/photo-1486401899868-0e435ed85128?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Пример карточки товара">
|
| 145 |
-
</div>
|
| 146 |
-
<div class="absolute -top-5 -right-5 w-24 h-24 bg-white rounded-lg shadow-lg p-2 animate-float-reverse">
|
| 147 |
-
<img class="w-full h-full object-cover rounded" src="https://images.unsplash.com/photo-1523275335684-37898b6baf30?ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=80" alt="Пример карточки товара">
|
| 148 |
-
</div>
|
| 149 |
-
</div>
|
| 150 |
-
</div>
|
| 151 |
-
</div>
|
| 152 |
-
</div>
|
| 153 |
</div>
|
| 154 |
|
| 155 |
-
<
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
<section id="features" class="py-16 sm:py-24 lg:py-32 bg-white">
|
| 164 |
-
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 165 |
-
<div class="text-center">
|
| 166 |
-
<h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
|
| 167 |
-
Мощные возможности для вашего бизнеса
|
| 168 |
-
</h2>
|
| 169 |
-
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
|
| 170 |
-
Наш Telegram бот предоставляет все необходимые инструменты для создания идеальных карточек товаров
|
| 171 |
-
</p>
|
| 172 |
-
</div>
|
| 173 |
-
|
| 174 |
-
<div class="mt-20">
|
| 175 |
-
<div class="grid grid-cols-1 gap-12 sm:grid-cols-2 lg:grid-cols-3">
|
| 176 |
-
<!-- Feature 1 -->
|
| 177 |
-
<div class="feature-card pt-10">
|
| 178 |
-
<div class="flow-root bg-gray-50 rounded-lg px-6 pb-8 h-full card-hover">
|
| 179 |
-
<div class="-mt-10">
|
| 180 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary text-white mx-auto feature-icon">
|
| 181 |
-
<i class="fas fa-magic text-xl"></i>
|
| 182 |
-
</div>
|
| 183 |
-
<h3 class="mt-8 text-lg font-medium text-gray-900 text-center">Генерация описаний</h3>
|
| 184 |
-
<p class="mt-5 text-base text-gray-500">
|
| 185 |
-
ИИ создаст уникальные, SEO-оптимизированные описания товаров, которые привлекают покупателей и увеличивают конверсию.
|
| 186 |
-
</p>
|
| 187 |
-
</div>
|
| 188 |
-
</div>
|
| 189 |
-
</div>
|
| 190 |
-
|
| 191 |
-
<!-- Feature 2 -->
|
| 192 |
-
<div class="feature-card pt-10">
|
| 193 |
-
<div class="flow-root bg-gray-50 rounded-lg px-6 pb-8 h-full card-hover">
|
| 194 |
-
<div class="-mt-10">
|
| 195 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-secondary text-white mx-auto feature-icon">
|
| 196 |
-
<i class="fas fa-image text-xl"></i>
|
| 197 |
-
</div>
|
| 198 |
-
<h3 class="mt-8 text-lg font-medium text-gray-900 text-center">Обработка изображений</h3>
|
| 199 |
-
<p class="mt-5 text-base text-gray-500">
|
| 200 |
-
Автоматическое улучшение качества фото, удаление фона, добавление водяных знаков и создание коллажей для ваших товаров.
|
| 201 |
-
</p>
|
| 202 |
-
</div>
|
| 203 |
-
</div>
|
| 204 |
-
</div>
|
| 205 |
-
|
| 206 |
-
<!-- Feature 3 -->
|
| 207 |
-
<div class="feature-card pt-10">
|
| 208 |
-
<div class="flow-root bg-gray-50 rounded-lg px-6 pb-8 h-full card-hover">
|
| 209 |
-
<div class="-mt-10">
|
| 210 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-purple-500 text-white mx-auto feature-icon">
|
| 211 |
-
<i class="fas fa-tags text-xl"></i>
|
| 212 |
-
</div>
|
| 213 |
-
<h3 class="mt-8 text-lg font-medium text-gray-900 text-center">Подбор ключевых слов</h3>
|
| 214 |
-
<p class="mt-5 text-base text-gray-500">
|
| 215 |
-
Интеллектуальный анализ конкурентов и подбор самых эффективных ключевых слов для вашей ниши.
|
| 216 |
-
</p>
|
| 217 |
-
</div>
|
| 218 |
-
</div>
|
| 219 |
-
</div>
|
| 220 |
-
|
| 221 |
-
<!-- Feature 4 -->
|
| 222 |
-
<div class="feature-card pt-10">
|
| 223 |
-
<div class="flow-root bg-gray-50 rounded-lg px-6 pb-8 h-full card-hover">
|
| 224 |
-
<div class="-mt-10">
|
| 225 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-indigo-500 text-white mx-auto feature-icon">
|
| 226 |
-
<i class="fas fa-chart-line text-xl"></i>
|
| 227 |
-
</div>
|
| 228 |
-
<h3 class="mt-8 text-lg font-medium text-gray-900 text-center">Анализ конкурентов</h3>
|
| 229 |
-
<p class="mt-5 text-base text-gray-500">
|
| 230 |
-
Получайте данные о топовых товарах в вашей категории и узнавайте, что делает их успешными.
|
| 231 |
-
</p>
|
| 232 |
-
</div>
|
| 233 |
-
</div>
|
| 234 |
-
</div>
|
| 235 |
-
|
| 236 |
-
<!-- Feature 5 -->
|
| 237 |
-
<div class="feature-card pt-10">
|
| 238 |
-
<div class="flow-root bg-gray-50 rounded-lg px-6 pb-8 h-full card-hover">
|
| 239 |
-
<div class="-mt-10">
|
| 240 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-pink-500 text-white mx-auto feature-icon">
|
| 241 |
-
<i class="fas fa-language text-xl"></i>
|
| 242 |
-
</div>
|
| 243 |
-
<h3 class="mt-8 text-lg font-medium text-gray-900 text-center">Мультиязычность</h3>
|
| 244 |
-
<p class="mt-5 text-base text-gray-500">
|
| 245 |
-
Создавайте карточки товаров на разных языках для международных маркетплейсов.
|
| 246 |
-
</p>
|
| 247 |
-
</div>
|
| 248 |
-
</div>
|
| 249 |
-
</div>
|
| 250 |
-
|
| 251 |
-
<!-- Feature 6 -->
|
| 252 |
-
<div class="feature-card pt-10">
|
| 253 |
-
<div class="flow-root bg-gray-50 rounded-lg px-6 pb-8 h-full card-hover">
|
| 254 |
-
<div class="-mt-10">
|
| 255 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-blue-500 text-white mx-auto feature-icon">
|
| 256 |
-
<i class="fas fa-clock text-xl"></i>
|
| 257 |
-
</div>
|
| 258 |
-
<h3 class="mt-8 text-lg font-medium text-gray-900 text-center">Экономия времени</h3>
|
| 259 |
-
<p class="mt-5 text-base text-gray-500">
|
| 260 |
-
Сократите время на создание карточек с нескольких часов до нескольких минут.
|
| 261 |
-
</p>
|
| 262 |
-
</div>
|
| 263 |
-
</div>
|
| 264 |
-
</div>
|
| 265 |
-
</div>
|
| 266 |
</div>
|
| 267 |
</div>
|
| 268 |
-
</
|
| 269 |
|
| 270 |
-
<!--
|
| 271 |
-
<section class="
|
| 272 |
-
<div class="
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-primary text-white">
|
| 286 |
-
<span class="text-xl font-bold">1</span>
|
| 287 |
-
</div>
|
| 288 |
-
</div>
|
| 289 |
-
<div class="ml-4">
|
| 290 |
-
<h3 class="text-lg font-medium text-gray-900">Подключите бота</h3>
|
| 291 |
-
<p class="mt-2 text-base text-gray-500">
|
| 292 |
-
Перейдите в нашего Telegram бота и начните диалог
|
| 293 |
-
</p>
|
| 294 |
-
</div>
|
| 295 |
-
</div>
|
| 296 |
-
|
| 297 |
-
<div class="flex">
|
| 298 |
-
<div class="flex-shrink-0">
|
| 299 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-secondary text-white">
|
| 300 |
-
<span class="text-xl font-bold">2</span>
|
| 301 |
-
</div>
|
| 302 |
-
</div>
|
| 303 |
-
<div class="ml-4">
|
| 304 |
-
<h3 class="text-lg font-medium text-gray-900">Выберите задачу</h3>
|
| 305 |
-
<p class="mt-2 text-base text-gray-500">
|
| 306 |
-
Укажите, что вам нужно: генерация описания, обработка фото или анализ конкурентов
|
| 307 |
-
</p>
|
| 308 |
-
</div>
|
| 309 |
-
</div>
|
| 310 |
-
|
| 311 |
-
<div class="flex">
|
| 312 |
-
<div class="flex-shrink-0">
|
| 313 |
-
<div class="flex items-center justify-center h-12 w-12 rounded-md bg-purple-500 text-white">
|
| 314 |
-
<span class="text-xl font-bold">3</span>
|
| 315 |
-
</div>
|
| 316 |
-
</div>
|
| 317 |
-
<div class="ml-4">
|
| 318 |
-
<h3 class="text-lg font-medium text-gray-900">Получите результат</h3>
|
| 319 |
-
<p class="mt-2 text-base text-gray-500">
|
| 320 |
-
Бот мгновенно обработает запрос и предоставит готовый вариант карточки товара
|
| 321 |
-
</p>
|
| 322 |
-
</div>
|
| 323 |
-
</div>
|
| 324 |
-
</div>
|
| 325 |
-
</div>
|
| 326 |
-
<div class="mt-12 relative sm:max-w-lg sm:mx-auto lg:mt-0 lg:max-w-none lg:mx-0 lg:col-span-6 lg:flex lg:items-center">
|
| 327 |
-
<div class="relative mx-auto w-full rounded-lg shadow-xl overflow-hidden">
|
| 328 |
-
<div class="absolute inset-0 bg-gradient-to-br from-primary to-purple-600 opacity-50"></div>
|
| 329 |
-
<img class="w-full h-auto" src="https://images.unsplash.com/photo-1551434678-e076c223a692?ixlib=rb-1.2.1&auto=format&fit=crop&w=768&q=80" alt="Работа с ботом">
|
| 330 |
-
<div class="absolute bottom-0 left-0 right-0 bg-white bg-opacity-90 p-6">
|
| 331 |
-
<div class="flex items-center">
|
| 332 |
-
<div class="flex-shrink-0">
|
| 333 |
-
<img class="h-10 w-10 rounded-full" src="https://via.placeholder.com/150" alt="Аватар бота">
|
| 334 |
-
</div>
|
| 335 |
-
<div class="ml-3">
|
| 336 |
-
<p class="text-sm font-medium text-gray-900">MarketAI Bot</p>
|
| 337 |
-
<p class="text-sm text-gray-500">Онлайн</p>
|
| 338 |
-
</div>
|
| 339 |
-
</div>
|
| 340 |
-
<div class="mt-4 bg-gray-100 rounded-lg p-4">
|
| 341 |
-
<p class="text-sm text-gray-800">Привет! Я помогу тебе создать идеальную карточку товара. Что тебе нужно?</p>
|
| 342 |
-
<div class="mt-2 grid grid-cols-2 gap-2">
|
| 343 |
-
<button class="text-xs bg-white rounded p-2 text-gray-800 hover:bg-gray-200 transition-colors">Генерация описания</button>
|
| 344 |
-
<button class="text-xs bg-white rounded p-2 text-gray-800 hover:bg-gray-200 transition-colors">Обработка фото</button>
|
| 345 |
-
<button class="text-xs bg-white rounded p-2 text-gray-800 hover:bg-gray-200 transition-colors">Анализ конкурентов</button>
|
| 346 |
-
<button class="text-xs bg-white rounded p-2 text-gray-800 hover:bg-gray-200 transition-colors">Подбор ключевых слов</button>
|
| 347 |
-
</div>
|
| 348 |
-
</div>
|
| 349 |
-
</div>
|
| 350 |
-
</div>
|
| 351 |
-
</div>
|
| 352 |
-
</div>
|
| 353 |
</div>
|
| 354 |
</section>
|
| 355 |
|
| 356 |
-
<!--
|
| 357 |
-
<section id="
|
| 358 |
-
<div class="
|
| 359 |
-
<div class="text-center">
|
| 360 |
-
<h2 class="text-3xl font-
|
| 361 |
-
|
| 362 |
-
</h2>
|
| 363 |
-
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
|
| 364 |
-
Выберите подходящий вариант для вашего бизнеса
|
| 365 |
-
</p>
|
| 366 |
</div>
|
| 367 |
-
|
| 368 |
-
<div class="
|
| 369 |
-
<!--
|
| 370 |
-
<div class="
|
| 371 |
-
<div class="
|
| 372 |
-
<
|
| 373 |
-
|
| 374 |
-
|
| 375 |
-
|
| 376 |
-
|
| 377 |
-
|
| 378 |
-
|
| 379 |
-
<
|
| 380 |
-
<
|
| 381 |
-
|
| 382 |
-
|
| 383 |
-
|
| 384 |
-
|
| 385 |
-
|
| 386 |
-
<span
|
|
|
|
| 387 |
</li>
|
| 388 |
-
<li class="flex">
|
| 389 |
-
<
|
| 390 |
-
<span class="
|
| 391 |
</li>
|
| 392 |
-
<li class="flex">
|
| 393 |
-
<
|
| 394 |
-
<span class="
|
| 395 |
</li>
|
| 396 |
</ul>
|
| 397 |
</div>
|
| 398 |
-
<button onclick="openPurchaseModal('Базовый')" class="mt-8 block w-full py-3 px-6 border border-transparent rounded-md text-center font-medium bg-primary text-white hover:bg-indigo-700 transition-colors">
|
| 399 |
-
Купить сейчас
|
| 400 |
-
</button>
|
| 401 |
</div>
|
| 402 |
-
|
| 403 |
-
<!--
|
| 404 |
-
<div class="
|
| 405 |
-
<div class="
|
| 406 |
-
|
| 407 |
-
|
| 408 |
-
|
| 409 |
-
|
| 410 |
-
|
| 411 |
-
|
| 412 |
-
|
| 413 |
-
<
|
| 414 |
-
|
| 415 |
-
|
| 416 |
-
|
| 417 |
-
|
| 418 |
-
|
| 419 |
-
|
| 420 |
-
|
| 421 |
-
|
| 422 |
-
<i class="fas fa-check text-green-500 mt-1"></i>
|
| 423 |
-
<span class="ml-3 text-gray-500">100 обработок фото</span>
|
| 424 |
-
</li>
|
| 425 |
-
<li class="flex">
|
| 426 |
-
<i class="fas fa-check text-green-500 mt-1"></i>
|
| 427 |
-
<span class="ml-3 text-gray-500">50 анализов конкурентов</span>
|
| 428 |
</li>
|
| 429 |
-
<li class="flex">
|
| 430 |
-
<
|
| 431 |
-
<span class="
|
| 432 |
</li>
|
| 433 |
-
<li class="flex">
|
| 434 |
-
<
|
| 435 |
-
<span class="
|
| 436 |
</li>
|
| 437 |
</ul>
|
| 438 |
</div>
|
| 439 |
-
<button onclick="openPurchaseModal('Профессиональный')" class="mt-8 block w-full py-3 px-6 border border-transparent rounded-md text-center font-medium bg-primary text-white hover:bg-indigo-700 transition-colors">
|
| 440 |
-
Купить сейчас
|
| 441 |
-
</button>
|
| 442 |
</div>
|
| 443 |
-
|
| 444 |
-
<!--
|
| 445 |
-
<div class="
|
| 446 |
-
<div class="
|
| 447 |
-
<
|
| 448 |
-
|
| 449 |
-
|
| 450 |
-
|
| 451 |
-
|
| 452 |
-
|
| 453 |
-
|
| 454 |
-
<
|
| 455 |
-
<
|
| 456 |
-
|
| 457 |
-
|
| 458 |
-
|
| 459 |
-
|
| 460 |
-
|
| 461 |
-
<span
|
| 462 |
-
|
| 463 |
-
<li class="flex">
|
| 464 |
-
<i class="fas fa-check text-green-500 mt-1"></i>
|
| 465 |
-
<span class="ml-3 text-gray-500">100 анализов конкурентов</span>
|
| 466 |
-
</li>
|
| 467 |
-
<li class="flex">
|
| 468 |
-
<i class="fas fa-check text-green-500 mt-1"></i>
|
| 469 |
-
<span class="ml-3 text-gray-500">Персональный менеджер</span>
|
| 470 |
</li>
|
| 471 |
-
<li class="flex">
|
| 472 |
-
<
|
| 473 |
-
<span class="
|
| 474 |
</li>
|
| 475 |
-
<li class="flex">
|
| 476 |
-
<
|
| 477 |
-
<span class="
|
| 478 |
</li>
|
| 479 |
</ul>
|
| 480 |
</div>
|
| 481 |
-
<button onclick="openPurchaseModal('Премиум')" class="mt-8 block w-full py-3 px-6 border border-transparent rounded-md text-center font-medium bg-primary text-white hover:bg-indigo-700 transition-colors">
|
| 482 |
-
Купить сейчас
|
| 483 |
-
</button>
|
| 484 |
</div>
|
| 485 |
</div>
|
| 486 |
|
| 487 |
-
<div class="
|
| 488 |
-
<
|
| 489 |
</div>
|
| 490 |
</div>
|
| 491 |
</section>
|
| 492 |
|
| 493 |
-
<!--
|
| 494 |
-
<section class="py-
|
| 495 |
-
<div class="
|
| 496 |
-
<div class="text-center">
|
| 497 |
-
<h2 class="text-3xl font-
|
| 498 |
-
|
| 499 |
-
</h2>
|
| 500 |
-
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
|
| 501 |
-
Узнайте, что говорят о нас продавцы с маркетплейсов
|
| 502 |
-
</p>
|
| 503 |
</div>
|
| 504 |
|
| 505 |
-
<div class="
|
| 506 |
-
<
|
| 507 |
-
|
| 508 |
-
|
| 509 |
-
|
| 510 |
-
|
| 511 |
-
|
| 512 |
-
|
| 513 |
-
|
| 514 |
-
<p class="text-gray-500">Продавец на Wildberries</p>
|
| 515 |
-
</div>
|
| 516 |
-
</div>
|
| 517 |
-
<div class="mt-4">
|
| 518 |
-
<p class="text-gray-600">
|
| 519 |
-
"С помощью этого бота я сократила время на создание карточек с 3 часов до 20 минут! Описания получаются очень качественные, а фото выглядят профессионально."
|
| 520 |
-
</p>
|
| 521 |
-
<div class="mt-4 flex text-yellow-400">
|
| 522 |
-
<i class="fas fa-star"></i>
|
| 523 |
-
<i class="fas fa-star"></i>
|
| 524 |
-
<i class="fas fa-star"></i>
|
| 525 |
-
<i class="fas fa-star"></i>
|
| 526 |
-
<i class="fas fa-star"></i>
|
| 527 |
-
</div>
|
| 528 |
-
</div>
|
| 529 |
</div>
|
| 530 |
-
|
| 531 |
-
|
| 532 |
-
|
| 533 |
-
|
| 534 |
-
|
| 535 |
-
|
| 536 |
-
|
| 537 |
-
|
| 538 |
-
<h3 class="text-lg font-medium text-gray-900">Дмитрий</h3>
|
| 539 |
-
<p class="text-gray-500">Владелец магазина на Ozon</p>
|
| 540 |
-
</div>
|
| 541 |
-
</div>
|
| 542 |
-
<div class="mt-4">
|
| 543 |
-
<p class="text-gray-600">
|
| 544 |
-
"После использования бота конверсия моих карточек увеличилась на 35%. Особенно полезен анализ конкурентов - теперь я точн�� знаю, какие формулировки работают лучше всего."
|
| 545 |
-
</p>
|
| 546 |
-
<div class="mt-4 flex text-yellow-400">
|
| 547 |
-
<i class="fas fa-star"></i>
|
| 548 |
-
<i class="fas fa-star"></i>
|
| 549 |
-
<i class="fas fa-star"></i>
|
| 550 |
-
<i class="fas fa-star"></i>
|
| 551 |
-
<i class="fas fa-star"></i>
|
| 552 |
-
</div>
|
| 553 |
-
</div>
|
| 554 |
</div>
|
| 555 |
-
|
| 556 |
-
|
| 557 |
-
|
| 558 |
-
|
| 559 |
-
|
| 560 |
-
|
| 561 |
-
|
| 562 |
-
|
| 563 |
-
|
| 564 |
-
|
| 565 |
-
|
| 566 |
-
|
| 567 |
-
|
| 568 |
-
|
| 569 |
-
|
| 570 |
-
|
| 571 |
-
|
| 572 |
-
|
| 573 |
-
|
| 574 |
-
|
| 575 |
-
|
| 576 |
-
|
| 577 |
-
|
| 578 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 579 |
</div>
|
| 580 |
</div>
|
| 581 |
</div>
|
| 582 |
</section>
|
| 583 |
|
| 584 |
-
<!--
|
| 585 |
-
<section id="
|
| 586 |
-
<div class="
|
| 587 |
-
<div class="text-center">
|
| 588 |
-
<h2 class="text-3xl font-
|
| 589 |
-
|
| 590 |
-
</h2>
|
| 591 |
-
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
|
| 592 |
-
Ответы на самые популярные вопросы о нашем сервисе
|
| 593 |
-
</p>
|
| 594 |
</div>
|
| 595 |
|
| 596 |
-
<div class="
|
| 597 |
-
<div class="
|
| 598 |
-
<
|
| 599 |
-
|
| 600 |
-
<
|
| 601 |
-
<
|
| 602 |
-
|
| 603 |
-
|
| 604 |
-
|
| 605 |
-
<
|
| 606 |
-
|
| 607 |
-
|
| 608 |
-
|
| 609 |
-
|
| 610 |
-
|
| 611 |
-
|
| 612 |
-
<
|
| 613 |
-
|
| 614 |
-
|
| 615 |
-
<div
|
| 616 |
-
<
|
| 617 |
-
|
| 618 |
-
|
| 619 |
-
|
| 620 |
-
<!-- FAQ Item 3 -->
|
| 621 |
-
<div x-data="{ open: false }" class="bg-gray-50 rounded-lg p-6">
|
| 622 |
-
<button @click="open = !open" class="flex justify-between items-center w-full text-left">
|
| 623 |
-
<h3 class="text-lg font-medium text-gray-900">Что делать, если у меня закончились лимиты?</h3>
|
| 624 |
-
<i :class="{'transform rotate-180': open}" class="fas fa-chevron-down text-gray-500 transition-transform duration-200"></i>
|
| 625 |
-
</button>
|
| 626 |
-
<div x-show="open" x-collapse class="mt-4 text-gray-600">
|
| 627 |
-
<p>Вы можете в любой момент перейти на более высокий тариф или докупить дополнительные лимиты в разделе "Управление подпиской" в боте. Неиспользованные лимиты не переносятся на следующий месяц.</p>
|
| 628 |
-
</div>
|
| 629 |
-
</div>
|
| 630 |
-
|
| 631 |
-
<!-- FAQ Item 4 -->
|
| 632 |
-
<div x-data="{ open: false }" class="bg-gray-50 rounded-lg p-6">
|
| 633 |
-
<button @click="open = !open" class="flex justify-between items-center w-full text-left">
|
| 634 |
-
<h3 class="text-lg font-medium text-gray-900">Как отменить подписку?</h3>
|
| 635 |
-
<i :class="{'transform rotate-180': open}" class="fas fa-chevron-down text-gray-500 transition-transform duration-200"></i>
|
| 636 |
-
</button>
|
| 637 |
-
<div x-show="open" x-collapse class="mt-4 text-gray-600">
|
| 638 |
-
<p>Вы можете отменить подписку в любое время в разделе "Управление подпиской" в боте. Подписка останется активной до конца оплаченного периода, после чего доступ автоматически прекратится.</p>
|
| 639 |
-
</div>
|
| 640 |
-
</div>
|
| 641 |
-
|
| 642 |
-
<!-- FAQ Item 5 -->
|
| 643 |
-
<div x-data="{ open: false }" class="bg-gray-50 rounded-lg p-6">
|
| 644 |
-
<button @click="open = !open" class="flex justify-between items-center w-full text-left">
|
| 645 |
-
<h3 class="text-lg font-medium text-gray-900">Есть ли бесплатный пробный период?</h3>
|
| 646 |
-
<i :class="{'transform rotate-180': open}" class="fas fa-chevron-down text-gray-500 transition-transform duration-200"></i>
|
| 647 |
-
</button>
|
| 648 |
-
<div x-show="open" x-collapse class="mt-4 text-gray-600">
|
| 649 |
-
<p>Да, мы предлагаем 3 дня бесплатного тестирования с ограниченным функционалом. Вы можете попробовать генерацию 5 описаний и обработку 3 фото, чтобы оценить качество нашего сервиса.</p>
|
| 650 |
</div>
|
| 651 |
</div>
|
| 652 |
-
</div>
|
| 653 |
-
|
| 654 |
-
<div class="mt-12 text-center">
|
| 655 |
-
<p class="text-gray-500">Не нашли ответ на свой вопрос? <a href="#contact" class="text-primary font-medium hover:text-indigo-700 transition-colors">Напишите нам</a></p>
|
| 656 |
-
</div>
|
| 657 |
-
</div>
|
| 658 |
-
</div>
|
| 659 |
-
</section>
|
| 660 |
-
|
| 661 |
-
<!-- CTA Section -->
|
| 662 |
-
<section class="gradient-bg py-16 sm:py-24 lg:py-32">
|
| 663 |
-
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 664 |
-
<div class="text-center">
|
| 665 |
-
<h2 class="text-3xl font-extrabold text-white sm:text-4xl">
|
| 666 |
-
Готовы увеличить продажи?
|
| 667 |
-
</h2>
|
| 668 |
-
<p class="mt-4 max-w-2xl text-xl text-indigo-100 mx-auto">
|
| 669 |
-
Начните использовать нашего бота прямо сейчас и создавайте идеальные карточки товаров за минуты
|
| 670 |
-
</p>
|
| 671 |
-
<div class="mt-8 flex justify-center">
|
| 672 |
-
<div class="inline-flex rounded-md shadow">
|
| 673 |
-
<a href="#pricing" class="inline-flex items-center justify-center px-5 py-3 border border-transparent text-base font-medium rounded-md text-primary bg-white hover:bg-gray-50 transition-colors">
|
| 674 |
-
Выбрать тариф
|
| 675 |
-
<i class="fas fa-arrow-right ml-3"></i>
|
| 676 |
-
</a>
|
| 677 |
-
</div>
|
| 678 |
-
</div>
|
| 679 |
-
</div>
|
| 680 |
-
</div>
|
| 681 |
-
</section>
|
| 682 |
-
|
| 683 |
-
<!-- Contact Section -->
|
| 684 |
-
<section id="contact" class="py-16 sm:py-24 lg:py-32 bg-white">
|
| 685 |
-
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
| 686 |
-
<div class="lg:grid lg:grid-cols-12 lg:gap-8">
|
| 687 |
-
<div class="lg:col-span-5">
|
| 688 |
-
<h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
|
| 689 |
-
Свяжитесь с нами
|
| 690 |
-
</h2>
|
| 691 |
-
<p class="mt-3 text-lg text-gray-500">
|
| 692 |
-
Есть вопросы или предложения? Напишите нам, и мы ответим в ближайшее время.
|
| 693 |
-
</p>
|
| 694 |
|
| 695 |
-
<div class="
|
| 696 |
-
<
|
| 697 |
-
<div
|
| 698 |
-
<
|
|
|
|
| 699 |
</div>
|
| 700 |
-
|
| 701 |
-
|
| 702 |
-
<
|
|
|
|
| 703 |
</div>
|
| 704 |
-
|
| 705 |
-
|
| 706 |
-
|
| 707 |
-
|
| 708 |
-
<i class="fab fa-telegram text-primary text-xl"></i>
|
| 709 |
</div>
|
| 710 |
-
|
| 711 |
-
|
| 712 |
-
<
|
|
|
|
| 713 |
</div>
|
| 714 |
-
|
| 715 |
-
|
| 716 |
-
|
| 717 |
-
|
| 718 |
-
<i class="fas fa-phone-alt text-primary text-xl"></i>
|
| 719 |
</div>
|
| 720 |
-
|
| 721 |
-
|
| 722 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 723 |
</div>
|
| 724 |
-
|
| 725 |
-
|
| 726 |
-
|
| 727 |
-
|
| 728 |
-
<div class="mt-12 lg:mt-0 lg:col-span-7">
|
| 729 |
-
<div class="bg-white shadow-xl rounded-lg overflow-hidden">
|
| 730 |
-
<div class="px-6 py-5 bg-gray-50 border-b border-gray-200">
|
| 731 |
-
<h3 class="text-lg font-medium text-gray-900">Форма обратной связи</h3>
|
| 732 |
-
</div>
|
| 733 |
-
<div class="px-6 py-6">
|
| 734 |
-
<form class="space-y-6">
|
| 735 |
-
<div>
|
| 736 |
-
<label for="name" class="block text-sm font-medium text-gray-700">Ваше имя</label>
|
| 737 |
-
<div class="mt-1">
|
| 738 |
-
<input type="text" name="name" id="name" class="block w-full px-4 py-3 border border-gray-300 rounded-md shadow-sm focus:ring-primary focus:border-primary" placeholder="Иван Иванов">
|
| 739 |
-
</div>
|
| 740 |
-
</div>
|
| 741 |
-
|
| 742 |
-
<div>
|
| 743 |
-
<label for="email" class="block text-sm font-medium text-gray-700">Электронная почта</label>
|
| 744 |
-
<div class="mt-1">
|
| 745 |
-
<input type="email" name="email" id="email" class="block w-full px-4 py-3 border border-gray-300 rounded-md shadow-sm focus:ring-primary focus:border-primary" placeholder="your@email.com">
|
| 746 |
-
</div>
|
| 747 |
-
</div>
|
| 748 |
-
|
| 749 |
-
<div>
|
| 750 |
-
<label for="subject" class="block text-sm font-medium text-gray-700">Тема</label>
|
| 751 |
-
<div class="mt-1">
|
| 752 |
-
<select id="subject" name="subject" class="block w-full px-4 py-3 border border-gray-300 rounded-md shadow-sm focus:ring-primary focus:border-primary">
|
| 753 |
-
<option>Выберите тему</option>
|
| 754 |
-
<option>Техническая поддержка</option>
|
| 755 |
-
<option>Вопрос по тарифам</option>
|
| 756 |
-
<option>Сотрудничество</option>
|
| 757 |
-
<option>Другое</option>
|
| 758 |
-
</select>
|
| 759 |
-
</div>
|
| 760 |
-
</div>
|
| 761 |
-
|
| 762 |
-
<div>
|
| 763 |
-
<label for="message" class="block text-sm font-medium text-gray-700">Сообщение</label>
|
| 764 |
-
<div class="mt-1">
|
| 765 |
-
<textarea id="message" name="message" rows="4" class="block w-full px-4 py-3 border border-gray-300 rounded-md shadow-sm focus:ring-primary focus:border-primary" placeholder="Ваше сообщение..."></textarea>
|
| 766 |
-
</div>
|
| 767 |
-
</div>
|
| 768 |
-
|
| 769 |
-
<div>
|
| 770 |
-
<button type="submit" class="w-full flex justify-center py-3 px-4 border border-transparent rounded-md shadow-sm text-sm font-medium text-white bg-primary hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500 transition-colors">
|
| 771 |
-
Отправить сообщение
|
| 772 |
-
</button>
|
| 773 |
-
</div>
|
| 774 |
-
</form>
|
| 775 |
-
</div>
|
| 776 |
</div>
|
| 777 |
</div>
|
| 778 |
</div>
|
| 779 |
</div>
|
| 780 |
</section>
|
| 781 |
|
| 782 |
-
<!--
|
| 783 |
-
<
|
| 784 |
-
<div class="
|
| 785 |
-
<div class="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 786 |
<div>
|
| 787 |
-
<h3 class="text-
|
| 788 |
-
<p class="
|
| 789 |
-
|
| 790 |
-
</
|
| 791 |
-
<div class="
|
| 792 |
-
<a href="#" class="text-
|
| 793 |
-
|
| 794 |
-
</a>
|
| 795 |
-
<a href="#" class="text-
|
| 796 |
-
<i class="fab fa-vk"></i>
|
| 797 |
-
</a>
|
| 798 |
-
<a href="#" class="text-gray-400 hover:text-white transition-colors">
|
| 799 |
-
<i class="fab fa-instagram"></i>
|
| 800 |
-
</a>
|
| 801 |
</div>
|
| 802 |
</div>
|
| 803 |
|
| 804 |
-
<div>
|
| 805 |
-
<
|
| 806 |
-
|
| 807 |
-
|
| 808 |
-
|
| 809 |
-
|
| 810 |
-
|
| 811 |
-
|
| 812 |
-
|
| 813 |
-
|
| 814 |
-
|
| 815 |
-
|
| 816 |
-
<ul class="mt-4 space-y-2">
|
| 817 |
-
<li><a href="#" class="text-sm hover:text-white transition-colors">Политика конфиденциальности</a></li>
|
| 818 |
-
<li><a href="#" class="text-sm hover:text-white transition-colors">Условия использования</a></li>
|
| 819 |
-
<li><a href="#" class="text-sm hover:text-white transition-colors">Возврат средств</a></li>
|
| 820 |
-
</ul>
|
| 821 |
-
</div>
|
| 822 |
-
|
| 823 |
-
<div>
|
| 824 |
-
<h3 class="text-white text-sm font-semibold tracking-wider uppercase">Подписаться на новости</h3>
|
| 825 |
-
<p class="mt-4 text-sm">
|
| 826 |
-
Получайте полезные советы и новости о сервисе.
|
| 827 |
-
</p>
|
| 828 |
-
<form class="mt-4 flex">
|
| 829 |
-
<input type="email" class="px-4 py-2 border border-gray-600 bg-gray-800 text-white text-sm rounded-l-md focus:outline-none focus:ring-1 focus:ring-primary w-full" placeholder="Ваш email">
|
| 830 |
-
<button type="submit" class="px-4 py-2 bg-primary text-white text-sm font-medium rounded-r-md hover:bg-indigo-700 focus:outline-none focus:ring-1 focus:ring-primary transition-colors">
|
| 831 |
-
<i class="fas fa-paper-plane"></i>
|
| 832 |
-
</button>
|
| 833 |
-
</form>
|
| 834 |
-
</div>
|
| 835 |
-
</div>
|
| 836 |
-
|
| 837 |
-
<div class="mt-12 border-t border-gray-700 pt-8 flex flex-col md:flex-row justify-between">
|
| 838 |
-
<p class="text-sm">
|
| 839 |
-
© 2023 MarketAI Bot. Все права защищены.
|
| 840 |
-
</p>
|
| 841 |
-
<div class="mt-4 md:mt-0 flex space-x-6">
|
| 842 |
-
<a href="#" class="text-sm hover:text-white transition-colors">Политика конфиденциальности</a>
|
| 843 |
-
<a href="#" class="text-sm hover:text-white transition-colors">Условия использования</a>
|
| 844 |
</div>
|
| 845 |
</div>
|
| 846 |
</div>
|
| 847 |
-
</
|
| 848 |
|
| 849 |
-
<!--
|
| 850 |
-
<
|
| 851 |
-
<div class="
|
| 852 |
-
|
| 853 |
-
|
| 854 |
-
|
| 855 |
-
<
|
| 856 |
-
<button type="button" class="absolute top-4 right-4 text-gray-400 hover:text-gray-500">
|
| 857 |
-
<i class="fas fa-times"></i>
|
| 858 |
-
</button>
|
| 859 |
-
</div>
|
| 860 |
-
<div class="px-6 py-4">
|
| 861 |
-
<form class="space-y-4">
|
| 862 |
-
<div>
|
| 863 |
-
<label class="block text-sm font-medium text-gray-700">Выберите тариф</label>
|
| 864 |
-
<div class="mt-1 grid grid-cols-1 gap-3">
|
| 865 |
-
<label class="flex items-center p-3 border border-gray-300 rounded-md cursor-pointer hover:border-primary">
|
| 866 |
-
<input type="radio" name="plan" value="Базовый" class="h-4 w-4 text-primary focus:ring-primary" checked>
|
| 867 |
-
<span class="ml-3 block text-sm font-medium text-gray-700">
|
| 868 |
-
Базовый - 990 ₽/месяц
|
| 869 |
-
<span class="text-xs text-gray-500 block">50 генераций, 30 обработок фото</span>
|
| 870 |
-
</span>
|
| 871 |
-
</label>
|
| 872 |
-
<label class="flex items-center p-3 border border-gray-300 rounded-md cursor-pointer hover:border-primary">
|
| 873 |
-
<input type="radio" name="plan" value="Профессиональный" class="h-4 w-4 text-primary focus:ring-primary">
|
| 874 |
-
<span class="ml-3 block text-sm font-medium text-gray-700">
|
| 875 |
-
Профессиональный - 2 990 ₽/месяц
|
| 876 |
-
<span class="text-xs text-gray-500 block">200 генераций, 100 обработок фото</span>
|
| 877 |
-
</span>
|
| 878 |
-
</label>
|
| 879 |
-
<label class="flex items-center p-3 border border-gray-300 rounded-md cursor-pointer hover:border-primary">
|
| 880 |
-
<input type="radio" name="plan" value="Премиум" class="h-4 w-4 text-primary focus:ring-primary">
|
| 881 |
-
<span class="ml-3 block text-sm font-medium text-gray-700">
|
| 882 |
-
Премиум - 5 990 ₽/месяц
|
| 883 |
-
<span class="text-xs text-gray-500 block">Безлимитные генерации и обработки</span>
|
| 884 |
-
</span>
|
| 885 |
-
</label>
|
| 886 |
-
</div>
|
| 887 |
-
</div>
|
| 888 |
-
<div>
|
| 889 |
-
<label for="name" class="block text-sm font-medium text-gray-700">Ваше имя</label>
|
| 890 |
-
<input type="text" id="name" required class="mt-1 block w-full border border-gray-300 rounded-md px-3 py-2 focus:ring-primary focus:border-primary">
|
| 891 |
-
</div>
|
| 892 |
-
<div>
|
| 893 |
-
<label for="email" class="block text-sm font-medium text-gray-700">Email</label>
|
| 894 |
-
<input type="email" id="email" required class="mt-1 block w-full border border-gray-300 rounded-md px-3 py-2 focus:ring-primary focus:border-primary">
|
| 895 |
-
</div>
|
| 896 |
-
<div>
|
| 897 |
-
<label for="phone" class="block text-sm font-medium text-gray-700">Телефон</label>
|
| 898 |
-
<input type="tel" id="phone" required class="mt-1 block w-full border border-gray-300 rounded-md px-3 py-2 focus:ring-primary focus:border-primary">
|
| 899 |
-
</div>
|
| 900 |
-
</form>
|
| 901 |
</div>
|
| 902 |
-
|
| 903 |
-
|
| 904 |
-
|
| 905 |
-
</
|
| 906 |
-
<button type="button" class="px-4 py-2 border border-transparent rounded-md text-sm font-medium text-white bg-primary hover:bg-indigo-700">
|
| 907 |
-
Отправить заявку
|
| 908 |
-
</button>
|
| 909 |
</div>
|
| 910 |
</div>
|
| 911 |
</div>
|
| 912 |
-
</
|
| 913 |
-
|
| 914 |
-
<!-- Back to top button -->
|
| 915 |
-
<button id="back-to-top" class="fixed bottom-5 right-5 bg-primary text-white p-3 rounded-full shadow-lg opacity-0 invisible transition-all duration-300">
|
| 916 |
-
<i class="fas fa-arrow-up"></i>
|
| 917 |
-
</button>
|
| 918 |
|
| 919 |
-
<!-- Alpine JS for interactivity -->
|
| 920 |
-
<script src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js" defer></script>
|
| 921 |
-
|
| 922 |
<script>
|
| 923 |
-
//
|
| 924 |
-
|
| 925 |
-
|
| 926 |
-
|
| 927 |
-
if (window.pageYOffset > 300) {
|
| 928 |
-
backToTopButton.classList.remove('opacity-0', 'invisible');
|
| 929 |
-
backToTopButton.classList.add('opacity-100', 'visible');
|
| 930 |
-
} else {
|
| 931 |
-
backToTopButton.classList.remove('opacity-100', 'visible');
|
| 932 |
-
backToTopButton.classList.add('opacity-0', 'invisible');
|
| 933 |
-
}
|
| 934 |
});
|
| 935 |
|
| 936 |
-
|
| 937 |
-
|
| 938 |
-
|
| 939 |
-
|
| 940 |
-
|
| 941 |
});
|
| 942 |
|
| 943 |
-
//
|
| 944 |
-
document.
|
| 945 |
-
|
| 946 |
-
e.preventDefault();
|
| 947 |
-
|
| 948 |
-
const targetId = this.getAttribute('href');
|
| 949 |
-
if (targetId === '#') return;
|
| 950 |
-
|
| 951 |
-
const targetElement = document.querySelector(targetId);
|
| 952 |
-
if (targetElement) {
|
| 953 |
-
window.scrollTo({
|
| 954 |
-
top: targetElement.offsetTop - 80,
|
| 955 |
-
behavior: 'smooth'
|
| 956 |
-
});
|
| 957 |
-
}
|
| 958 |
-
});
|
| 959 |
-
});
|
| 960 |
-
|
| 961 |
-
// Purchase modal functionality
|
| 962 |
-
const purchaseModal = document.getElementById('purchase-modal');
|
| 963 |
-
const planNameInput = document.getElementById('plan-name');
|
| 964 |
-
const modalCloseButtons = purchaseModal.querySelectorAll('button[type="button"]');
|
| 965 |
-
|
| 966 |
-
// Open purchase modal with selected plan
|
| 967 |
-
function openPurchaseModal(planName) {
|
| 968 |
-
const modal = document.getElementById('purchase-modal');
|
| 969 |
-
const radioButtons = modal.querySelectorAll('input[name="plan"]');
|
| 970 |
|
| 971 |
-
|
| 972 |
-
|
| 973 |
-
|
| 974 |
-
|
| 975 |
-
|
| 976 |
-
|
| 977 |
-
|
| 978 |
-
|
| 979 |
-
|
| 980 |
-
|
| 981 |
-
|
| 982 |
-
|
| 983 |
-
|
| 984 |
-
|
| 985 |
-
|
| 986 |
-
|
| 987 |
-
// Close modal when clicking outside
|
| 988 |
-
purchaseModal.addEventListener('click', (e) => {
|
| 989 |
-
if (e.target === purchaseModal) {
|
| 990 |
-
purchaseModal.classList.add('hidden');
|
| 991 |
}
|
| 992 |
});
|
| 993 |
|
| 994 |
-
//
|
| 995 |
-
|
| 996 |
-
const elements = document.querySelectorAll('.
|
| 997 |
|
| 998 |
-
elements.forEach(element
|
| 999 |
const elementPosition = element.getBoundingClientRect().top;
|
| 1000 |
const screenPosition = window.innerHeight / 1.3;
|
| 1001 |
|
| 1002 |
if (elementPosition < screenPosition) {
|
| 1003 |
-
element.
|
| 1004 |
}
|
| 1005 |
});
|
| 1006 |
-
};
|
| 1007 |
-
|
| 1008 |
-
window.addEventListener('scroll', animateOnScroll);
|
| 1009 |
-
window.addEventListener('load', animateOnScroll);
|
| 1010 |
</script>
|
| 1011 |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Axelnm/myssq1" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
| 1012 |
</html>
|
|
|
|
| 3 |
<head>
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Brunch&Beans - Уютное кафе</title>
|
| 7 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 8 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
| 9 |
+
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
<style>
|
| 11 |
+
:root {
|
| 12 |
+
--cream: #FFF8F0;
|
| 13 |
+
--brown: #6B4C3B;
|
| 14 |
+
--gray: #4A4A4A;
|
| 15 |
+
--orange: #FF8A65;
|
| 16 |
}
|
| 17 |
|
| 18 |
+
body {
|
| 19 |
+
font-family: 'Roboto', sans-serif;
|
| 20 |
+
color: var(--gray);
|
| 21 |
+
background-color: var(--cream);
|
| 22 |
+
scroll-behavior: smooth;
|
| 23 |
}
|
| 24 |
|
| 25 |
+
h1, h2, h3, h4 {
|
| 26 |
+
font-family: 'Playfair Display', serif;
|
| 27 |
}
|
| 28 |
|
| 29 |
+
.menu-item:hover .menu-overlay {
|
| 30 |
+
opacity: 1;
|
| 31 |
+
transform: translateY(0);
|
| 32 |
}
|
| 33 |
|
| 34 |
+
.menu-overlay {
|
| 35 |
transition: all 0.3s ease;
|
| 36 |
+
opacity: 0;
|
| 37 |
+
transform: translateY(20px);
|
| 38 |
}
|
| 39 |
|
| 40 |
+
.fade-in {
|
| 41 |
+
animation: fadeIn 0.8s ease-in;
|
|
|
|
| 42 |
}
|
| 43 |
|
| 44 |
+
@keyframes fadeIn {
|
| 45 |
+
from { opacity: 0; }
|
| 46 |
+
to { opacity: 1; }
|
| 47 |
}
|
| 48 |
|
| 49 |
+
.hero-overlay {
|
| 50 |
+
background: linear-gradient(to bottom, rgba(107, 76, 59, 0.6), rgba(107, 76, 59, 0.3));
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
.lazy {
|
| 54 |
+
opacity: 0;
|
| 55 |
+
transition: opacity 0.3s;
|
| 56 |
+
}
|
| 57 |
+
|
| 58 |
+
.lazy.loaded {
|
| 59 |
+
opacity: 1;
|
| 60 |
}
|
| 61 |
</style>
|
| 62 |
</head>
|
| 63 |
+
<body class="overflow-x-hidden">
|
| 64 |
<!-- Header -->
|
| 65 |
+
<header class="fixed w-full z-50 bg-[#FFF8F0] shadow-md">
|
| 66 |
+
<div class="container mx-auto px-4 py-3 flex justify-between items-center">
|
| 67 |
+
<a href="#" class="text-2xl font-bold text-[#6B4C3B]">Brunch<span class="text-[#FF8A65]">&</span>Beans</a>
|
| 68 |
+
|
| 69 |
+
<nav class="hidden md:flex space-x-8">
|
| 70 |
+
<a href="#home" class="text-[#6B4C3B] hover:text-[#FF8A65] transition">Главная</a>
|
| 71 |
+
<a href="#menu" class="text-[#6B4C3B] hover:text-[#FF8A65] transition">Меню</a>
|
| 72 |
+
<a href="#gallery" class="text-[#6B4C3B] hover:text-[#FF8A65] transition">Галерея</a>
|
| 73 |
+
<a href="#reservation" class="text-[#6B4C3B] hover:text-[#FF8A65] transition">Бронирование</a>
|
| 74 |
+
<a href="#contact" class="text-[#6B4C3B] hover:text-[#FF8A65] transition">Контакты</a>
|
| 75 |
+
</nav>
|
| 76 |
+
|
| 77 |
+
<button id="mobile-menu-button" class="md:hidden text-[#6B4C3B]">
|
| 78 |
+
<i class="fas fa-bars text-2xl"></i>
|
| 79 |
+
</button>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
</div>
|
| 81 |
|
| 82 |
+
<!-- Mobile Menu -->
|
| 83 |
+
<div id="mobile-menu" class="hidden md:hidden bg-[#FFF8F0] w-full px-4 pb-4">
|
| 84 |
+
<div class="flex flex-col space-y-3">
|
| 85 |
+
<a href="#home" class="text-[#6B4C3B] hover:text-[#FF8A65] transition py-2">Главная</a>
|
| 86 |
+
<a href="#menu" class="text-[#6B4C3B] hover:text-[#FF8A65] transition py-2">Меню</a>
|
| 87 |
+
<a href="#gallery" class="text-[#6B4C3B] hover:text-[#FF8A65] transition py-2">Галерея</a>
|
| 88 |
+
<a href="#reservation" class="text-[#6B4C3B] hover:text-[#FF8A65] transition py-2">Бронирование</a>
|
| 89 |
+
<a href="#contact" class="text-[#6B4C3B] hover:text-[#FF8A65] transition py-2">Контакты</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
</div>
|
| 91 |
</div>
|
| 92 |
+
</header>
|
| 93 |
|
| 94 |
+
<!-- Hero Section -->
|
| 95 |
+
<section id="home" class="relative h-screen flex items-center justify-center">
|
| 96 |
+
<div class="absolute inset-0 hero-overlay"></div>
|
| 97 |
+
<img
|
| 98 |
+
src="https://images.unsplash.com/photo-1555396273-367ea4eb4db5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80"
|
| 99 |
+
alt="Brunch&Beans интерьер"
|
| 100 |
+
class="absolute w-full h-full object-cover lazy"
|
| 101 |
+
loading="lazy"
|
| 102 |
+
onload="this.classList.add('loaded')"
|
| 103 |
+
>
|
| 104 |
+
|
| 105 |
+
<div class="container mx-auto px-4 z-10 text-center text-white fade-in">
|
| 106 |
+
<h1 class="text-4xl md:text-6xl font-bold mb-6">Brunch<span class="text-[#FF8A65]">&</span>Beans</h1>
|
| 107 |
+
<p class="text-xl md:text-2xl mb-8 max-w-2xl mx-auto">Уютное кафе с домашней атмосферой и вкуснейшими блюдами</p>
|
| 108 |
+
<a href="#reservation" class="bg-[#FF8A65] hover:bg-[#e07a55] text-white px-8 py-3 rounded-full text-lg font-medium transition">Забронировать столик</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 109 |
</div>
|
| 110 |
</section>
|
| 111 |
|
| 112 |
+
<!-- Menu Section -->
|
| 113 |
+
<section id="menu" class="py-20 bg-[#FFF8F0]">
|
| 114 |
+
<div class="container mx-auto px-4">
|
| 115 |
+
<div class="text-center mb-16">
|
| 116 |
+
<h2 class="text-3xl md:text-4xl font-bold text-[#6B4C3B] mb-4">Наше меню</h2>
|
| 117 |
+
<div class="w-20 h-1 bg-[#FF8A65] mx-auto"></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 118 |
</div>
|
| 119 |
+
|
| 120 |
+
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
| 121 |
+
<!-- Breakfast -->
|
| 122 |
+
<div class="bg-white rounded-lg shadow-lg overflow-hidden hover:shadow-xl transition">
|
| 123 |
+
<div class="relative h-48 overflow-hidden">
|
| 124 |
+
<img
|
| 125 |
+
src="https://images.unsplash.com/photo-1551218808-94e220e084d2?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80"
|
| 126 |
+
alt="Завтраки"
|
| 127 |
+
class="w-full h-full object-cover lazy"
|
| 128 |
+
loading="lazy"
|
| 129 |
+
onload="this.classList.add('loaded')"
|
| 130 |
+
>
|
| 131 |
+
<div class="absolute inset-0 bg-black bg-opacity-40 flex items-center justify-center menu-overlay">
|
| 132 |
+
<h3 class="text-white text-2xl font-bold">Завтраки</h3>
|
| 133 |
+
</div>
|
| 134 |
+
</div>
|
| 135 |
+
<div class="p-6">
|
| 136 |
+
<ul class="space-y-3">
|
| 137 |
+
<li class="flex justify-between">
|
| 138 |
+
<span>Яичница с авокадо</span>
|
| 139 |
+
<span class="text-[#FF8A65] font-medium">450₽</span>
|
| 140 |
</li>
|
| 141 |
+
<li class="flex justify-between">
|
| 142 |
+
<span>Блинчики с ягодами</span>
|
| 143 |
+
<span class="text-[#FF8A65] font-medium">380₽</span>
|
| 144 |
</li>
|
| 145 |
+
<li class="flex justify-between">
|
| 146 |
+
<span>Гранола с йогуртом</span>
|
| 147 |
+
<span class="text-[#FF8A65] font-medium">320₽</span>
|
| 148 |
</li>
|
| 149 |
</ul>
|
| 150 |
</div>
|
|
|
|
|
|
|
|
|
|
| 151 |
</div>
|
| 152 |
+
|
| 153 |
+
<!-- Lunch -->
|
| 154 |
+
<div class="bg-white rounded-lg shadow-lg overflow-hidden hover:shadow-xl transition">
|
| 155 |
+
<div class="relative h-48 overflow-hidden">
|
| 156 |
+
<img
|
| 157 |
+
src="https://images.unsplash.com/photo-1544025162-d76694265947?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2069&q=80"
|
| 158 |
+
alt="Обеды"
|
| 159 |
+
class="w-full h-full object-cover lazy"
|
| 160 |
+
loading="lazy"
|
| 161 |
+
onload="this.classList.add('loaded')"
|
| 162 |
+
>
|
| 163 |
+
<div class="absolute inset-0 bg-black bg-opacity-40 flex items-center justify-center menu-overlay">
|
| 164 |
+
<h3 class="text-white text-2xl font-bold">Обеды</h3>
|
| 165 |
+
</div>
|
| 166 |
+
</div>
|
| 167 |
+
<div class="p-6">
|
| 168 |
+
<ul class="space-y-3">
|
| 169 |
+
<li class="flex justify-between">
|
| 170 |
+
<span>Салат Цезарь</span>
|
| 171 |
+
<span class="text-[#FF8A65] font-medium">520₽</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 172 |
</li>
|
| 173 |
+
<li class="flex justify-between">
|
| 174 |
+
<span>Паста Карбонара</span>
|
| 175 |
+
<span class="text-[#FF8A65] font-medium">580₽</span>
|
| 176 |
</li>
|
| 177 |
+
<li class="flex justify-between">
|
| 178 |
+
<span>Суп Том Ям</span>
|
| 179 |
+
<span class="text-[#FF8A65] font-medium">490₽</span>
|
| 180 |
</li>
|
| 181 |
</ul>
|
| 182 |
</div>
|
|
|
|
|
|
|
|
|
|
| 183 |
</div>
|
| 184 |
+
|
| 185 |
+
<!-- Drinks -->
|
| 186 |
+
<div class="bg-white rounded-lg shadow-lg overflow-hidden hover:shadow-xl transition">
|
| 187 |
+
<div class="relative h-48 overflow-hidden">
|
| 188 |
+
<img
|
| 189 |
+
src="https://images.unsplash.com/photo-1513558161293-cdaf765ed2fd?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80"
|
| 190 |
+
alt="Напитки"
|
| 191 |
+
class="w-full h-full object-cover lazy"
|
| 192 |
+
loading="lazy"
|
| 193 |
+
onload="this.classList.add('loaded')"
|
| 194 |
+
>
|
| 195 |
+
<div class="absolute inset-0 bg-black bg-opacity-40 flex items-center justify-center menu-overlay">
|
| 196 |
+
<h3 class="text-white text-2xl font-bold">Напитки</h3>
|
| 197 |
+
</div>
|
| 198 |
+
</div>
|
| 199 |
+
<div class="p-6">
|
| 200 |
+
<ul class="space-y-3">
|
| 201 |
+
<li class="flex justify-between">
|
| 202 |
+
<span>Латте</span>
|
| 203 |
+
<span class="text-[#FF8A65] font-medium">280₽</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 204 |
</li>
|
| 205 |
+
<li class="flex justify-between">
|
| 206 |
+
<span>Фреш апельсиновый</span>
|
| 207 |
+
<span class="text-[#FF8A65] font-medium">350₽</span>
|
| 208 |
</li>
|
| 209 |
+
<li class="flex justify-between">
|
| 210 |
+
<span>Лимонад домашний</span>
|
| 211 |
+
<span class="text-[#FF8A65] font-medium">320₽</span>
|
| 212 |
</li>
|
| 213 |
</ul>
|
| 214 |
</div>
|
|
|
|
|
|
|
|
|
|
| 215 |
</div>
|
| 216 |
</div>
|
| 217 |
|
| 218 |
+
<div class="text-center mt-12">
|
| 219 |
+
<a href="#" class="inline-block border-2 border-[#6B4C3B] text-[#6B4C3B] hover:bg-[#6B4C3B] hover:text-white px-6 py-2 rounded-full transition">Полное меню (PDF)</a>
|
| 220 |
</div>
|
| 221 |
</div>
|
| 222 |
</section>
|
| 223 |
|
| 224 |
+
<!-- Gallery Section -->
|
| 225 |
+
<section id="gallery" class="py-20 bg-white">
|
| 226 |
+
<div class="container mx-auto px-4">
|
| 227 |
+
<div class="text-center mb-16">
|
| 228 |
+
<h2 class="text-3xl md:text-4xl font-bold text-[#6B4C3B] mb-4">Галерея</h2>
|
| 229 |
+
<div class="w-20 h-1 bg-[#FF8A65] mx-auto"></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 230 |
</div>
|
| 231 |
|
| 232 |
+
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
|
| 233 |
+
<div class="overflow-hidden rounded-lg shadow-md hover:shadow-xl transition">
|
| 234 |
+
<img
|
| 235 |
+
src="https://images.unsplash.com/photo-1517248135467-4bab7a99e9c5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80"
|
| 236 |
+
alt="Интерьер кафе"
|
| 237 |
+
class="w-full h-64 object-cover hover:scale-105 transition duration-500 lazy"
|
| 238 |
+
loading="lazy"
|
| 239 |
+
onload="this.classList.add('loaded')"
|
| 240 |
+
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 241 |
</div>
|
| 242 |
+
<div class="overflow-hidden rounded-lg shadow-md hover:shadow-xl transition">
|
| 243 |
+
<img
|
| 244 |
+
src="https://images.unsplash.com/photo-1555396273-367ea4eb4db5?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80"
|
| 245 |
+
alt="Блюда кафе"
|
| 246 |
+
class="w-full h-64 object-cover hover:scale-105 transition duration-500 lazy"
|
| 247 |
+
loading="lazy"
|
| 248 |
+
onload="this.classList.add('loaded')"
|
| 249 |
+
>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 250 |
</div>
|
| 251 |
+
<div class="overflow-hidden rounded-lg shadow-md hover:shadow-xl transition">
|
| 252 |
+
<img
|
| 253 |
+
src="https://images.unsplash.com/photo-1414235077428-338989a2e8c0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80"
|
| 254 |
+
alt="Шеф-повар"
|
| 255 |
+
class="w-full h-64 object-cover hover:scale-105 transition duration-500 lazy"
|
| 256 |
+
loading="lazy"
|
| 257 |
+
onload="this.classList.add('loaded')"
|
| 258 |
+
>
|
| 259 |
+
</div>
|
| 260 |
+
<div class="overflow-hidden rounded-lg shadow-md hover:shadow-xl transition">
|
| 261 |
+
<img
|
| 262 |
+
src="https://images.unsplash.com/photo-1559847844-5315695dadae?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1998&q=80"
|
| 263 |
+
alt="Кофе"
|
| 264 |
+
class="w-full h-64 object-cover hover:scale-105 transition duration-500 lazy"
|
| 265 |
+
loading="lazy"
|
| 266 |
+
onload="this.classList.add('loaded')"
|
| 267 |
+
>
|
| 268 |
+
</div>
|
| 269 |
+
<div class="overflow-hidden rounded-lg shadow-md hover:shadow-xl transition">
|
| 270 |
+
<img
|
| 271 |
+
src="https://images.unsplash.com/photo-1466978913421-dad2ebd01d17?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80"
|
| 272 |
+
alt="Бранч"
|
| 273 |
+
class="w-full h-64 object-cover hover:scale-105 transition duration-500 lazy"
|
| 274 |
+
loading="lazy"
|
| 275 |
+
onload="this.classList.add('loaded')"
|
| 276 |
+
>
|
| 277 |
+
</div>
|
| 278 |
+
<div class="overflow-hidden rounded-lg shadow-md hover:shadow-xl transition">
|
| 279 |
+
<img
|
| 280 |
+
src="https://images.unsplash.com/photo-1514933651103-005eec06c04b?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1974&q=80"
|
| 281 |
+
alt="Десерты"
|
| 282 |
+
class="w-full h-64 object-cover hover:scale-105 transition duration-500 lazy"
|
| 283 |
+
loading="lazy"
|
| 284 |
+
onload="this.classList.add('loaded')"
|
| 285 |
+
>
|
| 286 |
</div>
|
| 287 |
</div>
|
| 288 |
</div>
|
| 289 |
</section>
|
| 290 |
|
| 291 |
+
<!-- Reservation Section -->
|
| 292 |
+
<section id="reservation" class="py-20 bg-[#FFF8F0]">
|
| 293 |
+
<div class="container mx-auto px-4">
|
| 294 |
+
<div class="text-center mb-16">
|
| 295 |
+
<h2 class="text-3xl md:text-4xl font-bold text-[#6B4C3B] mb-4">Бронирование столика</h2>
|
| 296 |
+
<div class="w-20 h-1 bg-[#FF8A65] mx-auto"></div>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 297 |
</div>
|
| 298 |
|
| 299 |
+
<div class="max-w-3xl mx-auto bg-white rounded-lg shadow-lg overflow-hidden">
|
| 300 |
+
<div class="md:flex">
|
| 301 |
+
<div class="md:w-1/2 bg-[#6B4C3B] p-8 text-white">
|
| 302 |
+
<h3 class="text-2xl font-bold mb-6">Часы работы</h3>
|
| 303 |
+
<ul class="space-y-4">
|
| 304 |
+
<li class="flex justify-between border-b border-[#8a6d5d] pb-2">
|
| 305 |
+
<span>Понедельник - Пятница</span>
|
| 306 |
+
<span>8:00 - 22:00</span>
|
| 307 |
+
</li>
|
| 308 |
+
<li class="flex justify-between border-b border-[#8a6d5d] pb-2">
|
| 309 |
+
<span>Суббота</span>
|
| 310 |
+
<span>9:00 - 23:00</span>
|
| 311 |
+
</li>
|
| 312 |
+
<li class="flex justify-between">
|
| 313 |
+
<span>Воскресенье</span>
|
| 314 |
+
<span>9:00 - 21:00</span>
|
| 315 |
+
</li>
|
| 316 |
+
</ul>
|
| 317 |
+
|
| 318 |
+
<div class="mt-12">
|
| 319 |
+
<h3 class="text-2xl font-bold mb-4">Контакты</h3>
|
| 320 |
+
<p class="mb-2"><i class="fas fa-phone-alt mr-2"></i> +7 (123) 456-78-90</p>
|
| 321 |
+
<p><i class="fas fa-envelope mr-2"></i> hello@brunchbeans.ru</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 322 |
</div>
|
| 323 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 324 |
|
| 325 |
+
<div class="md:w-1/2 p-8">
|
| 326 |
+
<form id="reservation-form" class="space-y-4">
|
| 327 |
+
<div>
|
| 328 |
+
<label for="name" class="block text-[#6B4C3B] mb-1">Имя</label>
|
| 329 |
+
<input type="text" id="name" name="name" required class="w-full px-4 py-2 border border-[#6B4C3B] rounded focus:outline-none focus:ring-2 focus:ring-[#FF8A65]">
|
| 330 |
</div>
|
| 331 |
+
|
| 332 |
+
<div>
|
| 333 |
+
<label for="email" class="block text-[#6B4C3B] mb-1">Email</label>
|
| 334 |
+
<input type="email" id="email" name="email" required class="w-full px-4 py-2 border border-[#6B4C3B] rounded focus:outline-none focus:ring-2 focus:ring-[#FF8A65]">
|
| 335 |
</div>
|
| 336 |
+
|
| 337 |
+
<div>
|
| 338 |
+
<label for="phone" class="block text-[#6B4C3B] mb-1">Телефон</label>
|
| 339 |
+
<input type="tel" id="phone" name="phone" required class="w-full px-4 py-2 border border-[#6B4C3B] rounded focus:outline-none focus:ring-2 focus:ring-[#FF8A65]">
|
|
|
|
| 340 |
</div>
|
| 341 |
+
|
| 342 |
+
<div>
|
| 343 |
+
<label for="date" class="block text-[#6B4C3B] mb-1">Дата</label>
|
| 344 |
+
<input type="date" id="date" name="date" required class="w-full px-4 py-2 border border-[#6B4C3B] rounded focus:outline-none focus:ring-2 focus:ring-[#FF8A65]">
|
| 345 |
</div>
|
| 346 |
+
|
| 347 |
+
<div>
|
| 348 |
+
<label for="time" class="block text-[#6B4C3B] mb-1">Время</label>
|
| 349 |
+
<input type="time" id="time" name="time" required class="w-full px-4 py-2 border border-[#6B4C3B] rounded focus:outline-none focus:ring-2 focus:ring-[#FF8A65]">
|
|
|
|
| 350 |
</div>
|
| 351 |
+
|
| 352 |
+
<div>
|
| 353 |
+
<label for="guests" class="block text-[#6B4C3B] mb-1">Количество гостей</label>
|
| 354 |
+
<select id="guests" name="guests" class="w-full px-4 py-2 border border-[#6B4C3B] rounded focus:outline-none focus:ring-2 focus:ring-[#FF8A65]">
|
| 355 |
+
<option value="1">1 человек</option>
|
| 356 |
+
<option value="2">2 человека</option>
|
| 357 |
+
<option value="3">3 человека</option>
|
| 358 |
+
<option value="4">4 человека</option>
|
| 359 |
+
<option value="5+">5+ человек</option>
|
| 360 |
+
</select>
|
| 361 |
</div>
|
| 362 |
+
|
| 363 |
+
<button type="submit" class="w-full bg-[#FF8A65] hover:bg-[#e07a55] text-white py-3 rounded font-medium transition">Забронировать</button>
|
| 364 |
+
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 365 |
</div>
|
| 366 |
</div>
|
| 367 |
</div>
|
| 368 |
</div>
|
| 369 |
</section>
|
| 370 |
|
| 371 |
+
<!-- Contact Section -->
|
| 372 |
+
<section id="contact" class="py-20 bg-white">
|
| 373 |
+
<div class="container mx-auto px-4">
|
| 374 |
+
<div class="text-center mb-16">
|
| 375 |
+
<h2 class="text-3xl md:text-4xl font-bold text-[#6B4C3B] mb-4">Как нас найти</h2>
|
| 376 |
+
<div class="w-20 h-1 bg-[#FF8A65] mx-auto"></div>
|
| 377 |
+
</div>
|
| 378 |
+
|
| 379 |
+
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
|
| 380 |
<div>
|
| 381 |
+
<h3 class="text-2xl font-bold text-[#6B4C3B] mb-4">Наш адрес</h3>
|
| 382 |
+
<p class="mb-6">г. Москва, ул. Кофейная, д. 42</p>
|
| 383 |
+
|
| 384 |
+
<h3 class="text-2xl font-bold text-[#6B4C3B] mb-4">Социальные сети</h3>
|
| 385 |
+
<div class="flex space-x-4">
|
| 386 |
+
<a href="#" class="text-[#6B4C3B] hover:text-[#FF8A65] text-2xl"><i class="fab fa-instagram"></i></a>
|
| 387 |
+
<a href="#" class="text-[#6B4C3B] hover:text-[#FF8A65] text-2xl"><i class="fab fa-facebook"></i></a>
|
| 388 |
+
<a href="#" class="text-[#6B4C3B] hover:text-[#FF8A65] text-2xl"><i class="fab fa-telegram"></i></a>
|
| 389 |
+
<a href="#" class="text-[#6B4C3B] hover:text-[#FF8A65] text-2xl"><i class="fab fa-vk"></i></a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 390 |
</div>
|
| 391 |
</div>
|
| 392 |
|
| 393 |
+
<div class="h-80 rounded-lg overflow-hidden">
|
| 394 |
+
<iframe
|
| 395 |
+
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2245.3737899197454!2d37.618423315930474!3d55.75367698055287!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46b54a5a738fa419%3A0x7c347d506f52311f!2z0JrRgNCw0YHQvdCw0Y8g0JrQvtC70LvQtdC00LY!5e0!3m2!1sru!2sru!4v1688731234567!5m2!1sru!2sru"
|
| 396 |
+
width="100%"
|
| 397 |
+
height="100%"
|
| 398 |
+
style="border:0;"
|
| 399 |
+
allowfullscreen=""
|
| 400 |
+
loading="lazy"
|
| 401 |
+
referrerpolicy="no-referrer-when-downgrade"
|
| 402 |
+
class="lazy"
|
| 403 |
+
onload="this.classList.add('loaded')"
|
| 404 |
+
></iframe>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 405 |
</div>
|
| 406 |
</div>
|
| 407 |
</div>
|
| 408 |
+
</section>
|
| 409 |
|
| 410 |
+
<!-- Footer -->
|
| 411 |
+
<footer class="bg-[#6B4C3B] text-white py-8">
|
| 412 |
+
<div class="container mx-auto px-4">
|
| 413 |
+
<div class="flex flex-col md:flex-row justify-between items-center">
|
| 414 |
+
<div class="mb-4 md:mb-0">
|
| 415 |
+
<a href="#" class="text-2xl font-bold text-white">Brunch<span class="text-[#FF8A65]">&</span>Beans</a>
|
| 416 |
+
<p class="mt-2 text-sm">© 2023 Все права защищены</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 417 |
</div>
|
| 418 |
+
|
| 419 |
+
<div class="flex space-x-6">
|
| 420 |
+
<a href="#" class="hover:text-[#FF8A65] transition">Политика конфиденциальности</a>
|
| 421 |
+
<a href="#" class="hover:text-[#FF8A65] transition">Условия использования</a>
|
|
|
|
|
|
|
|
|
|
| 422 |
</div>
|
| 423 |
</div>
|
| 424 |
</div>
|
| 425 |
+
</footer>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 426 |
|
|
|
|
|
|
|
|
|
|
| 427 |
<script>
|
| 428 |
+
// Mobile menu toggle
|
| 429 |
+
document.getElementById('mobile-menu-button').addEventListener('click', function() {
|
| 430 |
+
const menu = document.getElementById('mobile-menu');
|
| 431 |
+
menu.classList.toggle('hidden');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 432 |
});
|
| 433 |
|
| 434 |
+
// Form submission
|
| 435 |
+
document.getElementById('reservation-form').addEventListener('submit', function(e) {
|
| 436 |
+
e.preventDefault();
|
| 437 |
+
alert('Ваше бронирование принято! Мы свяжемся с вами для подтверждения.');
|
| 438 |
+
this.reset();
|
| 439 |
});
|
| 440 |
|
| 441 |
+
// Lazy loading images
|
| 442 |
+
document.addEventListener('DOMContentLoaded', function() {
|
| 443 |
+
const lazyImages = [].slice.call(document.querySelectorAll('img.lazy'));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 444 |
|
| 445 |
+
if ('IntersectionObserver' in window) {
|
| 446 |
+
let lazyImageObserver = new IntersectionObserver(function(entries, observer) {
|
| 447 |
+
entries.forEach(function(entry) {
|
| 448 |
+
if (entry.isIntersecting) {
|
| 449 |
+
let lazyImage = entry.target;
|
| 450 |
+
lazyImage.src = lazyImage.dataset.src;
|
| 451 |
+
lazyImage.classList.add('loaded');
|
| 452 |
+
lazyImageObserver.unobserve(lazyImage);
|
| 453 |
+
}
|
| 454 |
+
});
|
| 455 |
+
});
|
| 456 |
+
|
| 457 |
+
lazyImages.forEach(function(lazyImage) {
|
| 458 |
+
lazyImageObserver.observe(lazyImage);
|
| 459 |
+
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 460 |
}
|
| 461 |
});
|
| 462 |
|
| 463 |
+
// Simple scroll animation
|
| 464 |
+
window.addEventListener('scroll', function() {
|
| 465 |
+
const elements = document.querySelectorAll('.fade-in');
|
| 466 |
|
| 467 |
+
elements.forEach(function(element) {
|
| 468 |
const elementPosition = element.getBoundingClientRect().top;
|
| 469 |
const screenPosition = window.innerHeight / 1.3;
|
| 470 |
|
| 471 |
if (elementPosition < screenPosition) {
|
| 472 |
+
element.style.opacity = '1';
|
| 473 |
}
|
| 474 |
});
|
| 475 |
+
});
|
|
|
|
|
|
|
|
|
|
| 476 |
</script>
|
| 477 |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Axelnm/myssq1" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
| 478 |
</html>
|