Add 2 files
Browse files- index.html +445 -38
- prompts.txt +1 -1
index.html
CHANGED
|
@@ -272,6 +272,200 @@
|
|
| 272 |
filter: drop-shadow(0 0 10px var(--neon-blue));
|
| 273 |
}
|
| 274 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 275 |
@media (max-width: 768px) {
|
| 276 |
.section {
|
| 277 |
padding: 3rem 1rem;
|
|
@@ -286,13 +480,59 @@
|
|
| 286 |
width: 200px;
|
| 287 |
height: 300px;
|
| 288 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 289 |
}
|
| 290 |
</style>
|
| 291 |
</head>
|
| 292 |
<body>
|
|
|
|
|
|
|
|
|
|
| 293 |
<!-- Money Flow Background -->
|
| 294 |
<div class="money-flow" id="moneyFlow"></div>
|
| 295 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 296 |
<!-- Level 1: Entrance -->
|
| 297 |
<section class="section flex items-center justify-center text-center" id="level1">
|
| 298 |
<div class="portal"></div>
|
|
@@ -300,7 +540,7 @@
|
|
| 300 |
<h1 class="text-5xl md:text-7xl font-bold mb-6 neon-text neon-blue">Ты в Игре</h1>
|
| 301 |
<p class="text-xl md:text-2xl mb-8 neon-pink">Ты попал в игру, где нажатие = деньги. Это арбитраж, детка.</p>
|
| 302 |
<p class="text-lg md:text-xl mb-10">Traffic Master — курс, где учат зарабатывать, а не слушать лекции</p>
|
| 303 |
-
<button class="bg-transparent border-2 border-neon-blue text-neon-blue px-8 py-3 text-lg font-bold hover:bg-neon-blue hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level2')">
|
| 304 |
Начать игру <i class="fas fa-gamepad ml-2"></i>
|
| 305 |
</button>
|
| 306 |
</div>
|
|
@@ -330,7 +570,7 @@
|
|
| 330 |
<div>
|
| 331 |
<h2 class="text-3xl md:text-4xl font-bold mb-6 neon-text">Твой путь начинается здесь</h2>
|
| 332 |
<p class="text-lg mb-6">Ты стоишь на пороге новой жизни. Впереди — обучение, которое перевернет твое представление о заработке в интернете.</p>
|
| 333 |
-
<button class="bg-neon-blue text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300" onclick="scrollToLevel('level3')">
|
| 334 |
Выбрать персонажа <i class="fas fa-arrow-down ml-2"></i>
|
| 335 |
</button>
|
| 336 |
</div>
|
|
@@ -344,7 +584,7 @@
|
|
| 344 |
|
| 345 |
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6">
|
| 346 |
<!-- Newbie -->
|
| 347 |
-
<div class="character-card hologram p-6 rounded-lg cursor-pointer" onclick="selectCharacter('newbie')">
|
| 348 |
<div class="text-5xl text-center mb-4">🧑</div>
|
| 349 |
<h3 class="text-xl font-bold text-center mb-3 neon-blue">Новичок</h3>
|
| 350 |
<div class="hidden character-desc">
|
|
@@ -355,7 +595,7 @@
|
|
| 355 |
</div>
|
| 356 |
|
| 357 |
<!-- Targetologist -->
|
| 358 |
-
<div class="character-card hologram p-6 rounded-lg cursor-pointer" onclick="selectCharacter('targetologist')">
|
| 359 |
<div class="text-5xl text-center mb-4">🧑💻</div>
|
| 360 |
<h3 class="text-xl font-bold text-center mb-3 neon-pink">Таргетолог</h3>
|
| 361 |
<div class="hidden character-desc">
|
|
@@ -366,7 +606,7 @@
|
|
| 366 |
</div>
|
| 367 |
|
| 368 |
<!-- Team Lead -->
|
| 369 |
-
<div class="character-card hologram p-6 rounded-lg cursor-pointer" onclick="selectCharacter('teamlead')">
|
| 370 |
<div class="text-5xl text-center mb-4">🧙♂️</div>
|
| 371 |
<h3 class="text-xl font-bold text-center mb-3 neon-purple">Тимлид</h3>
|
| 372 |
<div class="hidden character-desc">
|
|
@@ -377,7 +617,7 @@
|
|
| 377 |
</div>
|
| 378 |
|
| 379 |
<!-- Freelancer -->
|
| 380 |
-
<div class="character-card hologram p-6 rounded-lg cursor-pointer" onclick="selectCharacter('freelancer')">
|
| 381 |
<div class="text-5xl text-center mb-4">🧟</div>
|
| 382 |
<h3 class="text-xl font-bold text-center mb-3 gold-text">Фрилансер</h3>
|
| 383 |
<div class="hidden character-desc">
|
|
@@ -389,7 +629,7 @@
|
|
| 389 |
</div>
|
| 390 |
|
| 391 |
<div class="mt-16 text-center">
|
| 392 |
-
<button class="bg-transparent border-2 border-neon-blue text-neon-blue px-8 py-3 text-lg font-bold hover:bg-neon-blue hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level4')">
|
| 393 |
Получить арсенал <i class="fas fa-arrow-right ml-2"></i>
|
| 394 |
</button>
|
| 395 |
</div>
|
|
@@ -402,25 +642,25 @@
|
|
| 402 |
<h2 class="text-4xl md:text-5xl font-bold mb-16 text-center neon-text neon-pink">Твой арсенал</h2>
|
| 403 |
|
| 404 |
<div class="grid grid-cols-2 md:grid-cols-4 gap-6 mb-16">
|
| 405 |
-
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer" onclick="showInventoryDetail('video')">
|
| 406 |
<div class="text-5xl mb-4 neon-blue">🎥</div>
|
| 407 |
<h3 class="text-xl font-bold mb-2">Видеоуроки</h3>
|
| 408 |
<p class="text-sm opacity-70">Практические разборы</p>
|
| 409 |
</div>
|
| 410 |
|
| 411 |
-
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer" onclick="showInventoryDetail('trackers')">
|
| 412 |
<div class="text-5xl mb-4 neon-pink">📊</div>
|
| 413 |
<h3 class="text-xl font-bold mb-2">Трекеры</h3>
|
| 414 |
<p class="text-sm opacity-70">Контроль эффективности</p>
|
| 415 |
</div>
|
| 416 |
|
| 417 |
-
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer" onclick="showInventoryDetail('templates')">
|
| 418 |
<div class="text-5xl mb-4 neon-purple">📁</div>
|
| 419 |
<h3 class="text-xl font-bold mb-2">Шаблоны</h3>
|
| 420 |
<p class="text-sm opacity-70">Готовые решения</p>
|
| 421 |
</div>
|
| 422 |
|
| 423 |
-
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer" onclick="showInventoryDetail('knowledge')">
|
| 424 |
<div class="text-5xl mb-4 gold-text">🔒</div>
|
| 425 |
<h3 class="text-xl font-bold mb-2">База знаний</h3>
|
| 426 |
<p class="text-sm opacity-70">Эксклюзивные материалы</p>
|
|
@@ -428,12 +668,12 @@
|
|
| 428 |
</div>
|
| 429 |
|
| 430 |
<div id="inventoryDetail" class="hologram p-8 rounded-lg hidden">
|
| 431 |
-
<button class="float-right text-neon-blue" onclick="hideInventoryDetail()"><i class="fas fa-times"></i></button>
|
| 432 |
<div id="detailContent"></div>
|
| 433 |
</div>
|
| 434 |
|
| 435 |
<div class="mt-10 text-center">
|
| 436 |
-
<button class="bg-transparent border-2 border-neon-pink text-neon-pink px-8 py-3 text-lg font-bold hover:bg-neon-pink hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level5')">
|
| 437 |
Прокачать навыки <i class="fas fa-arrow-right ml-2"></i>
|
| 438 |
</button>
|
| 439 |
</div>
|
|
@@ -487,7 +727,7 @@
|
|
| 487 |
</div>
|
| 488 |
|
| 489 |
<div class="mt-20 text-center">
|
| 490 |
-
<button class="bg-transparent border-2 border-neon-purple text-neon-purple px-8 py-3 text-lg font-bold hover:bg-neon-purple hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level6')">
|
| 491 |
Увидеть результаты <i class="fas fa-arrow-right ml-2"></i>
|
| 492 |
</button>
|
| 493 |
</div>
|
|
@@ -501,7 +741,7 @@
|
|
| 501 |
|
| 502 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 503 |
<!-- Testimonial 1 -->
|
| 504 |
-
<div class="hologram p-6 rounded-lg">
|
| 505 |
<div class="flex items-center mb-4">
|
| 506 |
<div class="w-16 h-16 rounded-full border-2 border-neon-blue bg-cover bg-center" style="background-image: url('https://randomuser.me/api/portraits/women/44.jpg');"></div>
|
| 507 |
<div class="ml-4">
|
|
@@ -519,7 +759,7 @@
|
|
| 519 |
</div>
|
| 520 |
|
| 521 |
<!-- Testimonial 2 -->
|
| 522 |
-
<div class="hologram p-6 rounded-lg">
|
| 523 |
<div class="flex items-center mb-4">
|
| 524 |
<div class="w-16 h-16 rounded-full border-2 border-neon-pink bg-cover bg-center" style="background-image: url('https://randomuser.me/api/portraits/men/22.jpg');"></div>
|
| 525 |
<div class="ml-4">
|
|
@@ -537,7 +777,7 @@
|
|
| 537 |
</div>
|
| 538 |
|
| 539 |
<!-- Testimonial 3 -->
|
| 540 |
-
<div class="hologram p-6 rounded-lg">
|
| 541 |
<div class="flex items-center mb-4">
|
| 542 |
<div class="w-16 h-16 rounded-full border-2 border-neon-purple bg-cover bg-center" style="background-image: url('https://randomuser.me/api/portraits/women/32.jpg');"></div>
|
| 543 |
<div class="ml-4">
|
|
@@ -556,7 +796,7 @@
|
|
| 556 |
</div>
|
| 557 |
|
| 558 |
<div class="mt-16 text-center">
|
| 559 |
-
<button class="bg-transparent border-2 border-gold text-gold px-8 py-3 text-lg font-bold hover:bg-gold hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level7')">
|
| 560 |
Программа курса <i class="fas fa-arrow-right ml-2"></i>
|
| 561 |
</button>
|
| 562 |
</div>
|
|
@@ -642,7 +882,7 @@
|
|
| 642 |
|
| 643 |
<div class="mt-10 text-center">
|
| 644 |
<p class="mb-6">Разблокируй полную программу после регистрации</p>
|
| 645 |
-
<button class="bg-neon-blue text-black px-8 py-3 text-lg font-bold hover:bg-neon-purple hover:text-white transition-all duration-300" onclick="scrollToLevel('level8')">
|
| 646 |
Узнать награды <i class="fas fa-arrow-right ml-2"></i>
|
| 647 |
</button>
|
| 648 |
</div>
|
|
@@ -657,21 +897,21 @@
|
|
| 657 |
|
| 658 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 659 |
<!-- Reward 1 -->
|
| 660 |
-
<div class="hologram p-6 rounded-lg text-center">
|
| 661 |
<div class="text-5xl mb-4 neon-blue">🏆</div>
|
| 662 |
<h3 class="text-xl font-bold mb-3">Доход от $1000/мес</h3>
|
| 663 |
<p class="text-sm">Средний результат через 2 месяца</p>
|
| 664 |
</div>
|
| 665 |
|
| 666 |
<!-- Reward 2 -->
|
| 667 |
-
<div class="hologram p-6 rounded-lg text-center">
|
| 668 |
<div class="text-5xl mb-4 neon-pink">🛡️</div>
|
| 669 |
<h3 class="text-xl font-bold mb-3">Доступ к TMT</h3>
|
| 670 |
<p class="text-sm">Закрытое сообщество арбитражников</p>
|
| 671 |
</div>
|
| 672 |
|
| 673 |
<!-- Reward 3 -->
|
| 674 |
-
<div class="hologram p-6 rounded-lg text-center">
|
| 675 |
<div class="text-5xl mb-4 neon-purple">📈</div>
|
| 676 |
<h3 class="text-xl font-bold mb-3">ROI 250%+</h3>
|
| 677 |
<p class="text-sm">Оптимизированные стратегии</p>
|
|
@@ -679,7 +919,7 @@
|
|
| 679 |
</div>
|
| 680 |
|
| 681 |
<div class="mt-16 text-center">
|
| 682 |
-
<button class="bg-transparent border-2 border-gold text-gold px-8 py-3 text-lg font-bold hover:bg-gold hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level9')">
|
| 683 |
Увидеть команду <i class="fas fa-arrow-right ml-2"></i>
|
| 684 |
</button>
|
| 685 |
</div>
|
|
@@ -744,7 +984,7 @@
|
|
| 744 |
</div>
|
| 745 |
|
| 746 |
<div class="mt-16 text-center">
|
| 747 |
-
<button class="bg-transparent border-2 border-neon-pink text-neon-pink px-8 py-3 text-lg font-bold hover:bg-neon-pink hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level10')">
|
| 748 |
Выбрать пакет <i class="fas fa-arrow-right ml-2"></i>
|
| 749 |
</button>
|
| 750 |
</div>
|
|
@@ -758,7 +998,7 @@
|
|
| 758 |
|
| 759 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 760 |
<!-- Package 1 -->
|
| 761 |
-
<div class="treasure-chest hologram p-8 rounded-lg text-center">
|
| 762 |
<div class="chest-lid mb-6">
|
| 763 |
<div class="text-6xl">📦</div>
|
| 764 |
</div>
|
|
@@ -778,13 +1018,13 @@
|
|
| 778 |
<span>Общий чат</span>
|
| 779 |
</li>
|
| 780 |
</ul>
|
| 781 |
-
<button class="bg-gold text-black px-6 py-2 font-bold hover:bg-neon-blue hover:text-white transition-all duration-300 w-full">
|
| 782 |
Открыть сундук
|
| 783 |
</button>
|
| 784 |
</div>
|
| 785 |
|
| 786 |
<!-- Package 2 -->
|
| 787 |
-
<div class="treasure-chest hologram p-8 rounded-lg text-center border-2 border-gold">
|
| 788 |
<div class="chest-lid mb-6">
|
| 789 |
<div class="text-6xl">🎁</div>
|
| 790 |
</div>
|
|
@@ -808,13 +1048,13 @@
|
|
| 808 |
<span>Разбор кампаний</span>
|
| 809 |
</li>
|
| 810 |
</ul>
|
| 811 |
-
<button class="bg-gold text-black px-6 py-2 font-bold hover:bg-neon-pink hover:text-white transition-all duration-300 w-full">
|
| 812 |
Открыть сундук
|
| 813 |
</button>
|
| 814 |
</div>
|
| 815 |
|
| 816 |
<!-- Package 3 -->
|
| 817 |
-
<div class="treasure-chest hologram p-8 rounded-lg text-center">
|
| 818 |
<div class="chest-lid mb-6">
|
| 819 |
<div class="text-6xl">💎</div>
|
| 820 |
</div>
|
|
@@ -842,14 +1082,14 @@
|
|
| 842 |
<span>Закрытые офферы</span>
|
| 843 |
</li>
|
| 844 |
</ul>
|
| 845 |
-
<button class="bg-gold text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 w-full">
|
| 846 |
Открыть сундук
|
| 847 |
</button>
|
| 848 |
</div>
|
| 849 |
</div>
|
| 850 |
|
| 851 |
<div class="mt-16 text-center">
|
| 852 |
-
<button class="bg-transparent border-2 border-neon-purple text-neon-purple px-8 py-3 text-lg font-bold hover:bg-neon-purple hover:text-black transition-all duration-300 glow-box" onclick="scrollToLevel('level11')">
|
| 853 |
Нет денег? <i class="fas fa-arrow-right ml-2"></i>
|
| 854 |
</button>
|
| 855 |
</div>
|
|
@@ -874,7 +1114,7 @@
|
|
| 874 |
<input type="email" placeholder="Твой email" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 875 |
<input type="tel" placeholder="Твой телефон" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 876 |
<textarea placeholder="Твоя история" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue" rows="3"></textarea>
|
| 877 |
-
<button type="submit" class="bg-neon-blue text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 w-full">
|
| 878 |
Отправить сигнал <i class="fas fa-paper-plane ml-2"></i>
|
| 879 |
</button>
|
| 880 |
</form>
|
|
@@ -894,7 +1134,7 @@
|
|
| 894 |
<input type="text" placeholder="Твое имя" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 895 |
<input type="email" placeholder="Твой email" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 896 |
<textarea placeholder="Твое сообщение" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue" rows="4"></textarea>
|
| 897 |
-
<button type="submit" class="bg-neon-blue text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 w-full">
|
| 898 |
Отправить <i class="fas fa-paper-plane ml-2"></i>
|
| 899 |
</button>
|
| 900 |
</form>
|
|
@@ -904,7 +1144,7 @@
|
|
| 904 |
<h3 class="text-2xl font-bold mb-6 neon-pink">Наши координаты</h3>
|
| 905 |
<div class="space-y-6">
|
| 906 |
<div class="flex items-center">
|
| 907 |
-
<a href="#" class="social-icon text-3xl neon-blue mr-4"><i class="fab fa-telegram"></i></a>
|
| 908 |
<div>
|
| 909 |
<h4 class="font-bold">Telegram</h4>
|
| 910 |
<p class="text-sm opacity-80">@traffic_master</p>
|
|
@@ -912,7 +1152,7 @@
|
|
| 912 |
</div>
|
| 913 |
|
| 914 |
<div class="flex items-center">
|
| 915 |
-
<a href="#" class="social-icon text-3xl neon-pink mr-4"><i class="fab fa-youtube"></i></a>
|
| 916 |
<div>
|
| 917 |
<h4 class="font-bold">YouTube</h4>
|
| 918 |
<p class="text-sm opacity-80">Traffic Master</p>
|
|
@@ -920,7 +1160,7 @@
|
|
| 920 |
</div>
|
| 921 |
|
| 922 |
<div class="flex items-center">
|
| 923 |
-
<a href="#" class="social-icon text-3xl neon-purple mr-4"><i class="fas fa-envelope"></i></a>
|
| 924 |
<div>
|
| 925 |
<h4 class="font-bold">Email</h4>
|
| 926 |
<p class="text-sm opacity-80">support@trafficmaster.com</p>
|
|
@@ -938,6 +1178,28 @@
|
|
| 938 |
</section>
|
| 939 |
|
| 940 |
<script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 941 |
// Create money flow
|
| 942 |
function createMoneyFlow() {
|
| 943 |
const moneyFlow = document.getElementById('moneyFlow');
|
|
@@ -975,6 +1237,11 @@
|
|
| 975 |
|
| 976 |
selectedCard.classList.add('border-2', borderColor);
|
| 977 |
selectedDesc.classList.remove('hidden');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 978 |
}
|
| 979 |
|
| 980 |
// Show inventory detail
|
|
@@ -1019,13 +1286,25 @@
|
|
| 1019 |
<h3 class="text-2xl font-bold mb-4 text-center ${color}">${title}</h3>
|
| 1020 |
<p class="mb-6">${description}</p>
|
| 1021 |
<div class="text-center">
|
| 1022 |
-
<button class="bg-${color.split('-')[1]} text-black px-6 py-2 font-bold hover:bg-black hover:text-${color.split('-')[1]} transition-all duration-300">
|
| 1023 |
Хочу это в свой арсенал
|
| 1024 |
</button>
|
| 1025 |
</div>
|
| 1026 |
`;
|
| 1027 |
|
| 1028 |
detail.classList.remove('hidden');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1029 |
}
|
| 1030 |
|
| 1031 |
function hideInventoryDetail() {
|
|
@@ -1051,11 +1330,106 @@
|
|
| 1051 |
});
|
| 1052 |
}
|
| 1053 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1054 |
// Initialize
|
| 1055 |
window.onload = function() {
|
| 1056 |
createMoneyFlow();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1057 |
|
| 1058 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1059 |
window.addEventListener('scroll', function() {
|
| 1060 |
const scrollPosition = window.scrollY;
|
| 1061 |
const windowHeight = window.innerHeight;
|
|
@@ -1064,6 +1438,36 @@
|
|
| 1064 |
|
| 1065 |
document.querySelector('.progress-track').style.setProperty('--progress', `${scrollPercentage}%`);
|
| 1066 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1067 |
// Activate checkpoints based on scroll
|
| 1068 |
const checkpoints = document.querySelectorAll('.checkpoint');
|
| 1069 |
checkpoints.forEach((checkpoint, index) => {
|
|
@@ -1074,6 +1478,9 @@
|
|
| 1074 |
}
|
| 1075 |
});
|
| 1076 |
});
|
|
|
|
|
|
|
|
|
|
| 1077 |
};
|
| 1078 |
</script>
|
| 1079 |
<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=timoon811/course21" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
|
|
|
| 272 |
filter: drop-shadow(0 0 10px var(--neon-blue));
|
| 273 |
}
|
| 274 |
|
| 275 |
+
/* New styles for improvements */
|
| 276 |
+
.parallax-bg {
|
| 277 |
+
position: fixed;
|
| 278 |
+
top: 0;
|
| 279 |
+
left: 0;
|
| 280 |
+
width: 100%;
|
| 281 |
+
height: 100%;
|
| 282 |
+
z-index: -2;
|
| 283 |
+
background: url('https://images.unsplash.com/photo-1639762681057-408e52192e55?q=80&w=2232&auto=format&fit=crop') center/cover no-repeat;
|
| 284 |
+
opacity: 0.1;
|
| 285 |
+
}
|
| 286 |
+
|
| 287 |
+
.progress-nav {
|
| 288 |
+
position: fixed;
|
| 289 |
+
top: 50%;
|
| 290 |
+
right: 20px;
|
| 291 |
+
transform: translateY(-50%);
|
| 292 |
+
z-index: 100;
|
| 293 |
+
display: flex;
|
| 294 |
+
flex-direction: column;
|
| 295 |
+
gap: 15px;
|
| 296 |
+
}
|
| 297 |
+
|
| 298 |
+
.progress-dot {
|
| 299 |
+
width: 12px;
|
| 300 |
+
height: 12px;
|
| 301 |
+
border-radius: 50%;
|
| 302 |
+
background: rgba(255, 255, 255, 0.3);
|
| 303 |
+
cursor: pointer;
|
| 304 |
+
transition: all 0.3s ease;
|
| 305 |
+
}
|
| 306 |
+
|
| 307 |
+
.progress-dot.active {
|
| 308 |
+
background: var(--neon-blue);
|
| 309 |
+
box-shadow: 0 0 10px var(--neon-blue);
|
| 310 |
+
transform: scale(1.3);
|
| 311 |
+
}
|
| 312 |
+
|
| 313 |
+
.progress-dot.completed {
|
| 314 |
+
background: var(--gold);
|
| 315 |
+
}
|
| 316 |
+
|
| 317 |
+
.avatar-container {
|
| 318 |
+
position: fixed;
|
| 319 |
+
bottom: 20px;
|
| 320 |
+
right: 20px;
|
| 321 |
+
z-index: 100;
|
| 322 |
+
transition: all 0.3s ease;
|
| 323 |
+
}
|
| 324 |
+
|
| 325 |
+
.avatar {
|
| 326 |
+
width: 60px;
|
| 327 |
+
height: 60px;
|
| 328 |
+
border-radius: 50%;
|
| 329 |
+
background: rgba(0, 0, 0, 0.7);
|
| 330 |
+
border: 2px solid var(--neon-blue);
|
| 331 |
+
display: flex;
|
| 332 |
+
align-items: center;
|
| 333 |
+
justify-content: center;
|
| 334 |
+
font-size: 24px;
|
| 335 |
+
cursor: pointer;
|
| 336 |
+
transition: all 0.3s ease;
|
| 337 |
+
}
|
| 338 |
+
|
| 339 |
+
.avatar:hover {
|
| 340 |
+
transform: scale(1.1);
|
| 341 |
+
box-shadow: 0 0 15px var(--neon-blue);
|
| 342 |
+
}
|
| 343 |
+
|
| 344 |
+
.achievement-badge {
|
| 345 |
+
position: absolute;
|
| 346 |
+
top: -5px;
|
| 347 |
+
right: -5px;
|
| 348 |
+
width: 25px;
|
| 349 |
+
height: 25px;
|
| 350 |
+
background: var(--gold);
|
| 351 |
+
border-radius: 50%;
|
| 352 |
+
display: flex;
|
| 353 |
+
align-items: center;
|
| 354 |
+
justify-content: center;
|
| 355 |
+
font-size: 12px;
|
| 356 |
+
color: black;
|
| 357 |
+
font-weight: bold;
|
| 358 |
+
}
|
| 359 |
+
|
| 360 |
+
.achievement-popup {
|
| 361 |
+
position: fixed;
|
| 362 |
+
top: 50%;
|
| 363 |
+
left: 50%;
|
| 364 |
+
transform: translate(-50%, -50%);
|
| 365 |
+
background: rgba(0, 0, 0, 0.9);
|
| 366 |
+
border: 2px solid var(--gold);
|
| 367 |
+
padding: 20px;
|
| 368 |
+
border-radius: 10px;
|
| 369 |
+
z-index: 1000;
|
| 370 |
+
display: none;
|
| 371 |
+
text-align: center;
|
| 372 |
+
max-width: 300px;
|
| 373 |
+
animation: popIn 0.5s ease-out;
|
| 374 |
+
}
|
| 375 |
+
|
| 376 |
+
@keyframes popIn {
|
| 377 |
+
0% {
|
| 378 |
+
transform: translate(-50%, -50%) scale(0.5);
|
| 379 |
+
opacity: 0;
|
| 380 |
+
}
|
| 381 |
+
100% {
|
| 382 |
+
transform: translate(-50%, -50%) scale(1);
|
| 383 |
+
opacity: 1;
|
| 384 |
+
}
|
| 385 |
+
}
|
| 386 |
+
|
| 387 |
+
.micro-interaction {
|
| 388 |
+
transition: all 0.2s ease;
|
| 389 |
+
}
|
| 390 |
+
|
| 391 |
+
.micro-interaction:hover {
|
| 392 |
+
transform: translateY(-3px);
|
| 393 |
+
}
|
| 394 |
+
|
| 395 |
+
.cta-button {
|
| 396 |
+
position: relative;
|
| 397 |
+
overflow: hidden;
|
| 398 |
+
}
|
| 399 |
+
|
| 400 |
+
.cta-button::after {
|
| 401 |
+
content: '';
|
| 402 |
+
position: absolute;
|
| 403 |
+
top: -50%;
|
| 404 |
+
left: -50%;
|
| 405 |
+
width: 200%;
|
| 406 |
+
height: 200%;
|
| 407 |
+
background: linear-gradient(transparent, rgba(255, 255, 255, 0.2), transparent);
|
| 408 |
+
transform: rotate(45deg);
|
| 409 |
+
transition: all 0.6s ease;
|
| 410 |
+
opacity: 0;
|
| 411 |
+
}
|
| 412 |
+
|
| 413 |
+
.cta-button:hover::after {
|
| 414 |
+
opacity: 1;
|
| 415 |
+
animation: shine 1.5s ease infinite;
|
| 416 |
+
}
|
| 417 |
+
|
| 418 |
+
@keyframes shine {
|
| 419 |
+
0% {
|
| 420 |
+
left: -50%;
|
| 421 |
+
top: -50%;
|
| 422 |
+
}
|
| 423 |
+
100% {
|
| 424 |
+
left: 150%;
|
| 425 |
+
top: 150%;
|
| 426 |
+
}
|
| 427 |
+
}
|
| 428 |
+
|
| 429 |
+
.tooltip {
|
| 430 |
+
position: relative;
|
| 431 |
+
}
|
| 432 |
+
|
| 433 |
+
.tooltip:hover .tooltip-text {
|
| 434 |
+
visibility: visible;
|
| 435 |
+
opacity: 1;
|
| 436 |
+
transform: translateY(0);
|
| 437 |
+
}
|
| 438 |
+
|
| 439 |
+
.tooltip-text {
|
| 440 |
+
visibility: hidden;
|
| 441 |
+
opacity: 0;
|
| 442 |
+
position: absolute;
|
| 443 |
+
z-index: 1;
|
| 444 |
+
bottom: 125%;
|
| 445 |
+
left: 50%;
|
| 446 |
+
transform: translateX(-50%) translateY(10px);
|
| 447 |
+
background: rgba(0, 0, 0, 0.8);
|
| 448 |
+
color: white;
|
| 449 |
+
padding: 8px 12px;
|
| 450 |
+
border-radius: 6px;
|
| 451 |
+
font-size: 14px;
|
| 452 |
+
width: max-content;
|
| 453 |
+
max-width: 200px;
|
| 454 |
+
transition: all 0.3s ease;
|
| 455 |
+
pointer-events: none;
|
| 456 |
+
}
|
| 457 |
+
|
| 458 |
+
.tooltip-text::after {
|
| 459 |
+
content: "";
|
| 460 |
+
position: absolute;
|
| 461 |
+
top: 100%;
|
| 462 |
+
left: 50%;
|
| 463 |
+
margin-left: -5px;
|
| 464 |
+
border-width: 5px;
|
| 465 |
+
border-style: solid;
|
| 466 |
+
border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
|
| 467 |
+
}
|
| 468 |
+
|
| 469 |
@media (max-width: 768px) {
|
| 470 |
.section {
|
| 471 |
padding: 3rem 1rem;
|
|
|
|
| 480 |
width: 200px;
|
| 481 |
height: 300px;
|
| 482 |
}
|
| 483 |
+
|
| 484 |
+
.progress-nav {
|
| 485 |
+
right: 10px;
|
| 486 |
+
gap: 10px;
|
| 487 |
+
}
|
| 488 |
+
|
| 489 |
+
.progress-dot {
|
| 490 |
+
width: 8px;
|
| 491 |
+
height: 8px;
|
| 492 |
+
}
|
| 493 |
}
|
| 494 |
</style>
|
| 495 |
</head>
|
| 496 |
<body>
|
| 497 |
+
<!-- Parallax Background -->
|
| 498 |
+
<div class="parallax-bg" id="parallaxBg"></div>
|
| 499 |
+
|
| 500 |
<!-- Money Flow Background -->
|
| 501 |
<div class="money-flow" id="moneyFlow"></div>
|
| 502 |
|
| 503 |
+
<!-- Progress Navigation -->
|
| 504 |
+
<div class="progress-nav" id="progressNav">
|
| 505 |
+
<div class="progress-dot" data-section="level1"></div>
|
| 506 |
+
<div class="progress-dot" data-section="level2"></div>
|
| 507 |
+
<div class="progress-dot" data-section="level3"></div>
|
| 508 |
+
<div class="progress-dot" data-section="level4"></div>
|
| 509 |
+
<div class="progress-dot" data-section="level5"></div>
|
| 510 |
+
<div class="progress-dot" data-section="level6"></div>
|
| 511 |
+
<div class="progress-dot" data-section="level7"></div>
|
| 512 |
+
<div class="progress-dot" data-section="level8"></div>
|
| 513 |
+
<div class="progress-dot" data-section="level9"></div>
|
| 514 |
+
<div class="progress-dot" data-section="level10"></div>
|
| 515 |
+
<div class="progress-dot" data-section="level11"></div>
|
| 516 |
+
<div class="progress-dot" data-section="level12"></div>
|
| 517 |
+
</div>
|
| 518 |
+
|
| 519 |
+
<!-- Avatar Container -->
|
| 520 |
+
<div class="avatar-container" id="avatarContainer">
|
| 521 |
+
<div class="avatar tooltip" id="userAvatar">
|
| 522 |
+
<span>👤</span>
|
| 523 |
+
<div class="tooltip-text">Ваш прогресс: 0%</div>
|
| 524 |
+
</div>
|
| 525 |
+
<div class="achievement-badge" id="achievementBadge" style="display: none;">0</div>
|
| 526 |
+
</div>
|
| 527 |
+
|
| 528 |
+
<!-- Achievement Popup -->
|
| 529 |
+
<div class="achievement-popup" id="achievementPopup">
|
| 530 |
+
<div class="text-4xl mb-2">🏆</div>
|
| 531 |
+
<h3 class="text-xl font-bold mb-2 gold-text" id="achievementTitle">Достижение разблокировано!</h3>
|
| 532 |
+
<p id="achievementDesc">Вы получили новое достижение</p>
|
| 533 |
+
<button class="mt-4 bg-gold text-black px-4 py-1 rounded" onclick="closeAchievementPopup()">OK</button>
|
| 534 |
+
</div>
|
| 535 |
+
|
| 536 |
<!-- Level 1: Entrance -->
|
| 537 |
<section class="section flex items-center justify-center text-center" id="level1">
|
| 538 |
<div class="portal"></div>
|
|
|
|
| 540 |
<h1 class="text-5xl md:text-7xl font-bold mb-6 neon-text neon-blue">Ты в Игре</h1>
|
| 541 |
<p class="text-xl md:text-2xl mb-8 neon-pink">Ты попал в игру, где нажатие = деньги. Это арбитраж, детка.</p>
|
| 542 |
<p class="text-lg md:text-xl mb-10">Traffic Master — курс, где учат зарабатывать, а не слушать лекции</p>
|
| 543 |
+
<button class="bg-transparent border-2 border-neon-blue text-neon-blue px-8 py-3 text-lg font-bold hover:bg-neon-blue hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level2')">
|
| 544 |
Начать игру <i class="fas fa-gamepad ml-2"></i>
|
| 545 |
</button>
|
| 546 |
</div>
|
|
|
|
| 570 |
<div>
|
| 571 |
<h2 class="text-3xl md:text-4xl font-bold mb-6 neon-text">Твой путь начинается здесь</h2>
|
| 572 |
<p class="text-lg mb-6">Ты стоишь на пороге новой жизни. Впереди — обучение, которое перевернет твое представление о заработке в интернете.</p>
|
| 573 |
+
<button class="bg-neon-blue text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 cta-button micro-interaction" onclick="scrollToLevel('level3')">
|
| 574 |
Выбрать персонажа <i class="fas fa-arrow-down ml-2"></i>
|
| 575 |
</button>
|
| 576 |
</div>
|
|
|
|
| 584 |
|
| 585 |
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6">
|
| 586 |
<!-- Newbie -->
|
| 587 |
+
<div class="character-card hologram p-6 rounded-lg cursor-pointer micro-interaction" onclick="selectCharacter('newbie')">
|
| 588 |
<div class="text-5xl text-center mb-4">🧑</div>
|
| 589 |
<h3 class="text-xl font-bold text-center mb-3 neon-blue">Новичок</h3>
|
| 590 |
<div class="hidden character-desc">
|
|
|
|
| 595 |
</div>
|
| 596 |
|
| 597 |
<!-- Targetologist -->
|
| 598 |
+
<div class="character-card hologram p-6 rounded-lg cursor-pointer micro-interaction" onclick="selectCharacter('targetologist')">
|
| 599 |
<div class="text-5xl text-center mb-4">🧑💻</div>
|
| 600 |
<h3 class="text-xl font-bold text-center mb-3 neon-pink">Таргетолог</h3>
|
| 601 |
<div class="hidden character-desc">
|
|
|
|
| 606 |
</div>
|
| 607 |
|
| 608 |
<!-- Team Lead -->
|
| 609 |
+
<div class="character-card hologram p-6 rounded-lg cursor-pointer micro-interaction" onclick="selectCharacter('teamlead')">
|
| 610 |
<div class="text-5xl text-center mb-4">🧙♂️</div>
|
| 611 |
<h3 class="text-xl font-bold text-center mb-3 neon-purple">Тимлид</h3>
|
| 612 |
<div class="hidden character-desc">
|
|
|
|
| 617 |
</div>
|
| 618 |
|
| 619 |
<!-- Freelancer -->
|
| 620 |
+
<div class="character-card hologram p-6 rounded-lg cursor-pointer micro-interaction" onclick="selectCharacter('freelancer')">
|
| 621 |
<div class="text-5xl text-center mb-4">🧟</div>
|
| 622 |
<h3 class="text-xl font-bold text-center mb-3 gold-text">Фрилансер</h3>
|
| 623 |
<div class="hidden character-desc">
|
|
|
|
| 629 |
</div>
|
| 630 |
|
| 631 |
<div class="mt-16 text-center">
|
| 632 |
+
<button class="bg-transparent border-2 border-neon-blue text-neon-blue px-8 py-3 text-lg font-bold hover:bg-neon-blue hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level4')">
|
| 633 |
Получить арсенал <i class="fas fa-arrow-right ml-2"></i>
|
| 634 |
</button>
|
| 635 |
</div>
|
|
|
|
| 642 |
<h2 class="text-4xl md:text-5xl font-bold mb-16 text-center neon-text neon-pink">Твой арсенал</h2>
|
| 643 |
|
| 644 |
<div class="grid grid-cols-2 md:grid-cols-4 gap-6 mb-16">
|
| 645 |
+
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer micro-interaction" onclick="showInventoryDetail('video')">
|
| 646 |
<div class="text-5xl mb-4 neon-blue">🎥</div>
|
| 647 |
<h3 class="text-xl font-bold mb-2">Видеоуроки</h3>
|
| 648 |
<p class="text-sm opacity-70">Практические разборы</p>
|
| 649 |
</div>
|
| 650 |
|
| 651 |
+
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer micro-interaction" onclick="showInventoryDetail('trackers')">
|
| 652 |
<div class="text-5xl mb-4 neon-pink">📊</div>
|
| 653 |
<h3 class="text-xl font-bold mb-2">Трекеры</h3>
|
| 654 |
<p class="text-sm opacity-70">Контроль эффективности</p>
|
| 655 |
</div>
|
| 656 |
|
| 657 |
+
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer micro-interaction" onclick="showInventoryDetail('templates')">
|
| 658 |
<div class="text-5xl mb-4 neon-purple">📁</div>
|
| 659 |
<h3 class="text-xl font-bold mb-2">Шаблоны</h3>
|
| 660 |
<p class="text-sm opacity-70">Готовые решения</p>
|
| 661 |
</div>
|
| 662 |
|
| 663 |
+
<div class="inventory-item hologram p-6 rounded-lg text-center cursor-pointer micro-interaction" onclick="showInventoryDetail('knowledge')">
|
| 664 |
<div class="text-5xl mb-4 gold-text">🔒</div>
|
| 665 |
<h3 class="text-xl font-bold mb-2">База знаний</h3>
|
| 666 |
<p class="text-sm opacity-70">Эксклюзивные материалы</p>
|
|
|
|
| 668 |
</div>
|
| 669 |
|
| 670 |
<div id="inventoryDetail" class="hologram p-8 rounded-lg hidden">
|
| 671 |
+
<button class="float-right text-neon-blue micro-interaction" onclick="hideInventoryDetail()"><i class="fas fa-times"></i></button>
|
| 672 |
<div id="detailContent"></div>
|
| 673 |
</div>
|
| 674 |
|
| 675 |
<div class="mt-10 text-center">
|
| 676 |
+
<button class="bg-transparent border-2 border-neon-pink text-neon-pink px-8 py-3 text-lg font-bold hover:bg-neon-pink hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level5')">
|
| 677 |
Прокачать навыки <i class="fas fa-arrow-right ml-2"></i>
|
| 678 |
</button>
|
| 679 |
</div>
|
|
|
|
| 727 |
</div>
|
| 728 |
|
| 729 |
<div class="mt-20 text-center">
|
| 730 |
+
<button class="bg-transparent border-2 border-neon-purple text-neon-purple px-8 py-3 text-lg font-bold hover:bg-neon-purple hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level6')">
|
| 731 |
Увидеть результаты <i class="fas fa-arrow-right ml-2"></i>
|
| 732 |
</button>
|
| 733 |
</div>
|
|
|
|
| 741 |
|
| 742 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 743 |
<!-- Testimonial 1 -->
|
| 744 |
+
<div class="hologram p-6 rounded-lg micro-interaction">
|
| 745 |
<div class="flex items-center mb-4">
|
| 746 |
<div class="w-16 h-16 rounded-full border-2 border-neon-blue bg-cover bg-center" style="background-image: url('https://randomuser.me/api/portraits/women/44.jpg');"></div>
|
| 747 |
<div class="ml-4">
|
|
|
|
| 759 |
</div>
|
| 760 |
|
| 761 |
<!-- Testimonial 2 -->
|
| 762 |
+
<div class="hologram p-6 rounded-lg micro-interaction">
|
| 763 |
<div class="flex items-center mb-4">
|
| 764 |
<div class="w-16 h-16 rounded-full border-2 border-neon-pink bg-cover bg-center" style="background-image: url('https://randomuser.me/api/portraits/men/22.jpg');"></div>
|
| 765 |
<div class="ml-4">
|
|
|
|
| 777 |
</div>
|
| 778 |
|
| 779 |
<!-- Testimonial 3 -->
|
| 780 |
+
<div class="hologram p-6 rounded-lg micro-interaction">
|
| 781 |
<div class="flex items-center mb-4">
|
| 782 |
<div class="w-16 h-16 rounded-full border-2 border-neon-purple bg-cover bg-center" style="background-image: url('https://randomuser.me/api/portraits/women/32.jpg');"></div>
|
| 783 |
<div class="ml-4">
|
|
|
|
| 796 |
</div>
|
| 797 |
|
| 798 |
<div class="mt-16 text-center">
|
| 799 |
+
<button class="bg-transparent border-2 border-gold text-gold px-8 py-3 text-lg font-bold hover:bg-gold hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level7')">
|
| 800 |
Программа курса <i class="fas fa-arrow-right ml-2"></i>
|
| 801 |
</button>
|
| 802 |
</div>
|
|
|
|
| 882 |
|
| 883 |
<div class="mt-10 text-center">
|
| 884 |
<p class="mb-6">Разблокируй полную программу после регистрации</p>
|
| 885 |
+
<button class="bg-neon-blue text-black px-8 py-3 text-lg font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 cta-button micro-interaction" onclick="scrollToLevel('level8')">
|
| 886 |
Узнать награды <i class="fas fa-arrow-right ml-2"></i>
|
| 887 |
</button>
|
| 888 |
</div>
|
|
|
|
| 897 |
|
| 898 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 899 |
<!-- Reward 1 -->
|
| 900 |
+
<div class="hologram p-6 rounded-lg text-center micro-interaction">
|
| 901 |
<div class="text-5xl mb-4 neon-blue">🏆</div>
|
| 902 |
<h3 class="text-xl font-bold mb-3">Доход от $1000/мес</h3>
|
| 903 |
<p class="text-sm">Средний результат через 2 месяца</p>
|
| 904 |
</div>
|
| 905 |
|
| 906 |
<!-- Reward 2 -->
|
| 907 |
+
<div class="hologram p-6 rounded-lg text-center micro-interaction">
|
| 908 |
<div class="text-5xl mb-4 neon-pink">🛡️</div>
|
| 909 |
<h3 class="text-xl font-bold mb-3">Доступ к TMT</h3>
|
| 910 |
<p class="text-sm">Закрытое сообщество арбитражников</p>
|
| 911 |
</div>
|
| 912 |
|
| 913 |
<!-- Reward 3 -->
|
| 914 |
+
<div class="hologram p-6 rounded-lg text-center micro-interaction">
|
| 915 |
<div class="text-5xl mb-4 neon-purple">📈</div>
|
| 916 |
<h3 class="text-xl font-bold mb-3">ROI 250%+</h3>
|
| 917 |
<p class="text-sm">Оптимизированные стратегии</p>
|
|
|
|
| 919 |
</div>
|
| 920 |
|
| 921 |
<div class="mt-16 text-center">
|
| 922 |
+
<button class="bg-transparent border-2 border-gold text-gold px-8 py-3 text-lg font-bold hover:bg-gold hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level9')">
|
| 923 |
Увидеть команду <i class="fas fa-arrow-right ml-2"></i>
|
| 924 |
</button>
|
| 925 |
</div>
|
|
|
|
| 984 |
</div>
|
| 985 |
|
| 986 |
<div class="mt-16 text-center">
|
| 987 |
+
<button class="bg-transparent border-2 border-neon-pink text-neon-pink px-8 py-3 text-lg font-bold hover:bg-neon-pink hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level10')">
|
| 988 |
Выбрать пакет <i class="fas fa-arrow-right ml-2"></i>
|
| 989 |
</button>
|
| 990 |
</div>
|
|
|
|
| 998 |
|
| 999 |
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
| 1000 |
<!-- Package 1 -->
|
| 1001 |
+
<div class="treasure-chest hologram p-8 rounded-lg text-center micro-interaction">
|
| 1002 |
<div class="chest-lid mb-6">
|
| 1003 |
<div class="text-6xl">📦</div>
|
| 1004 |
</div>
|
|
|
|
| 1018 |
<span>Общий чат</span>
|
| 1019 |
</li>
|
| 1020 |
</ul>
|
| 1021 |
+
<button class="bg-gold text-black px-6 py-2 font-bold hover:bg-neon-blue hover:text-white transition-all duration-300 w-full cta-button">
|
| 1022 |
Открыть сундук
|
| 1023 |
</button>
|
| 1024 |
</div>
|
| 1025 |
|
| 1026 |
<!-- Package 2 -->
|
| 1027 |
+
<div class="treasure-chest hologram p-8 rounded-lg text-center border-2 border-gold micro-interaction">
|
| 1028 |
<div class="chest-lid mb-6">
|
| 1029 |
<div class="text-6xl">🎁</div>
|
| 1030 |
</div>
|
|
|
|
| 1048 |
<span>Разбор кампаний</span>
|
| 1049 |
</li>
|
| 1050 |
</ul>
|
| 1051 |
+
<button class="bg-gold text-black px-6 py-2 font-bold hover:bg-neon-pink hover:text-white transition-all duration-300 w-full cta-button">
|
| 1052 |
Открыть сундук
|
| 1053 |
</button>
|
| 1054 |
</div>
|
| 1055 |
|
| 1056 |
<!-- Package 3 -->
|
| 1057 |
+
<div class="treasure-chest hologram p-8 rounded-lg text-center micro-interaction">
|
| 1058 |
<div class="chest-lid mb-6">
|
| 1059 |
<div class="text-6xl">💎</div>
|
| 1060 |
</div>
|
|
|
|
| 1082 |
<span>Закрытые офферы</span>
|
| 1083 |
</li>
|
| 1084 |
</ul>
|
| 1085 |
+
<button class="bg-gold text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 w-full cta-button">
|
| 1086 |
Открыть сундук
|
| 1087 |
</button>
|
| 1088 |
</div>
|
| 1089 |
</div>
|
| 1090 |
|
| 1091 |
<div class="mt-16 text-center">
|
| 1092 |
+
<button class="bg-transparent border-2 border-neon-purple text-neon-purple px-8 py-3 text-lg font-bold hover:bg-neon-purple hover:text-black transition-all duration-300 glow-box cta-button micro-interaction" onclick="scrollToLevel('level11')">
|
| 1093 |
Нет денег? <i class="fas fa-arrow-right ml-2"></i>
|
| 1094 |
</button>
|
| 1095 |
</div>
|
|
|
|
| 1114 |
<input type="email" placeholder="Твой email" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 1115 |
<input type="tel" placeholder="Твой телефон" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 1116 |
<textarea placeholder="Твоя история" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue" rows="3"></textarea>
|
| 1117 |
+
<button type="submit" class="bg-neon-blue text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 w-full cta-button">
|
| 1118 |
Отправить сигнал <i class="fas fa-paper-plane ml-2"></i>
|
| 1119 |
</button>
|
| 1120 |
</form>
|
|
|
|
| 1134 |
<input type="text" placeholder="Твое имя" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 1135 |
<input type="email" placeholder="Твой email" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue">
|
| 1136 |
<textarea placeholder="Твое сообщение" class="w-full bg-black bg-opacity-30 border border-neon-blue px-4 py-2 rounded focus:outline-none focus:ring-2 focus:ring-neon-blue" rows="4"></textarea>
|
| 1137 |
+
<button type="submit" class="bg-neon-blue text-black px-6 py-2 font-bold hover:bg-neon-purple hover:text-white transition-all duration-300 w-full cta-button">
|
| 1138 |
Отправить <i class="fas fa-paper-plane ml-2"></i>
|
| 1139 |
</button>
|
| 1140 |
</form>
|
|
|
|
| 1144 |
<h3 class="text-2xl font-bold mb-6 neon-pink">Наши координаты</h3>
|
| 1145 |
<div class="space-y-6">
|
| 1146 |
<div class="flex items-center">
|
| 1147 |
+
<a href="#" class="social-icon text-3xl neon-blue mr-4 micro-interaction"><i class="fab fa-telegram"></i></a>
|
| 1148 |
<div>
|
| 1149 |
<h4 class="font-bold">Telegram</h4>
|
| 1150 |
<p class="text-sm opacity-80">@traffic_master</p>
|
|
|
|
| 1152 |
</div>
|
| 1153 |
|
| 1154 |
<div class="flex items-center">
|
| 1155 |
+
<a href="#" class="social-icon text-3xl neon-pink mr-4 micro-interaction"><i class="fab fa-youtube"></i></a>
|
| 1156 |
<div>
|
| 1157 |
<h4 class="font-bold">YouTube</h4>
|
| 1158 |
<p class="text-sm opacity-80">Traffic Master</p>
|
|
|
|
| 1160 |
</div>
|
| 1161 |
|
| 1162 |
<div class="flex items-center">
|
| 1163 |
+
<a href="#" class="social-icon text-3xl neon-purple mr-4 micro-interaction"><i class="fas fa-envelope"></i></a>
|
| 1164 |
<div>
|
| 1165 |
<h4 class="font-bold">Email</h4>
|
| 1166 |
<p class="text-sm opacity-80">support@trafficmaster.com</p>
|
|
|
|
| 1178 |
</section>
|
| 1179 |
|
| 1180 |
<script>
|
| 1181 |
+
// User progress and achievements
|
| 1182 |
+
const userProgress = {
|
| 1183 |
+
currentLevel: 1,
|
| 1184 |
+
completedLevels: [],
|
| 1185 |
+
achievements: [],
|
| 1186 |
+
selectedCharacter: null,
|
| 1187 |
+
unlockedContent: []
|
| 1188 |
+
};
|
| 1189 |
+
|
| 1190 |
+
// Achievement definitions
|
| 1191 |
+
const achievements = [
|
| 1192 |
+
{ id: 'start', title: 'Первые шаги', description: 'Вы начали свое путешествие в арбитраже', level: 1 },
|
| 1193 |
+
{ id: 'character', title: 'Выбор пути', description: 'Вы выбрали своего персонажа', level: 3 },
|
| 1194 |
+
{ id: 'inventory', title: 'Снаряжение', description: 'Вы ознакомились со своим арсеналом', level: 4 },
|
| 1195 |
+
{ id: 'halfway', title: 'Середина пути', description: 'Вы прошли половину программы', level: 6 },
|
| 1196 |
+
{ id: 'program', title: 'Знание - сила', description: 'Вы изучили программу курса', level: 7 },
|
| 1197 |
+
{ id: 'rewards', title: 'Охота за наградами', description: 'Вы узнали о своих возможных наградах', level: 8 },
|
| 1198 |
+
{ id: 'team', title: 'Командный дух', description: 'Вы познакомились с командой', level: 9 },
|
| 1199 |
+
{ id: 'packages', title: 'Выбор пакета', description: 'Вы рассмотрели варианты участия', level: 10 },
|
| 1200 |
+
{ id: 'contact', title: 'На связи', description: 'Вы связались с нами', level: 12 }
|
| 1201 |
+
];
|
| 1202 |
+
|
| 1203 |
// Create money flow
|
| 1204 |
function createMoneyFlow() {
|
| 1205 |
const moneyFlow = document.getElementById('moneyFlow');
|
|
|
|
| 1237 |
|
| 1238 |
selectedCard.classList.add('border-2', borderColor);
|
| 1239 |
selectedDesc.classList.remove('hidden');
|
| 1240 |
+
|
| 1241 |
+
// Update user progress
|
| 1242 |
+
userProgress.selectedCharacter = character;
|
| 1243 |
+
checkAchievement('character');
|
| 1244 |
+
updateAvatar();
|
| 1245 |
}
|
| 1246 |
|
| 1247 |
// Show inventory detail
|
|
|
|
| 1286 |
<h3 class="text-2xl font-bold mb-4 text-center ${color}">${title}</h3>
|
| 1287 |
<p class="mb-6">${description}</p>
|
| 1288 |
<div class="text-center">
|
| 1289 |
+
<button class="bg-${color.split('-')[1]} text-black px-6 py-2 font-bold hover:bg-black hover:text-${color.split('-')[1]} transition-all duration-300 cta-button" onclick="unlockContent('${type}')">
|
| 1290 |
Хочу это в свой арсенал
|
| 1291 |
</button>
|
| 1292 |
</div>
|
| 1293 |
`;
|
| 1294 |
|
| 1295 |
detail.classList.remove('hidden');
|
| 1296 |
+
|
| 1297 |
+
// Check achievement
|
| 1298 |
+
checkAchievement('inventory');
|
| 1299 |
+
}
|
| 1300 |
+
|
| 1301 |
+
// Unlock content
|
| 1302 |
+
function unlockContent(type) {
|
| 1303 |
+
if (!userProgress.unlockedContent.includes(type)) {
|
| 1304 |
+
userProgress.unlockedContent.push(type);
|
| 1305 |
+
showAchievement('Содержимое разблокировано', `Вы получили доступ к "${type}"`);
|
| 1306 |
+
}
|
| 1307 |
+
hideInventoryDetail();
|
| 1308 |
}
|
| 1309 |
|
| 1310 |
function hideInventoryDetail() {
|
|
|
|
| 1330 |
});
|
| 1331 |
}
|
| 1332 |
|
| 1333 |
+
// Update progress navigation
|
| 1334 |
+
function updateProgressNav() {
|
| 1335 |
+
const dots = document.querySelectorAll('.progress-dot');
|
| 1336 |
+
dots.forEach(dot => {
|
| 1337 |
+
const section = dot.getAttribute('data-section');
|
| 1338 |
+
const sectionNum = parseInt(section.replace('level', ''));
|
| 1339 |
+
|
| 1340 |
+
dot.classList.remove('active', 'completed');
|
| 1341 |
+
|
| 1342 |
+
if (sectionNum === userProgress.currentLevel) {
|
| 1343 |
+
dot.classList.add('active');
|
| 1344 |
+
} else if (userProgress.completedLevels.includes(sectionNum)) {
|
| 1345 |
+
dot.classList.add('completed');
|
| 1346 |
+
}
|
| 1347 |
+
});
|
| 1348 |
+
|
| 1349 |
+
// Update avatar tooltip
|
| 1350 |
+
const progressPercentage = Math.floor((userProgress.completedLevels.length / 12) * 100);
|
| 1351 |
+
document.querySelector('.tooltip-text').textContent = `Ваш прогресс: ${progressPercentage}%`;
|
| 1352 |
+
|
| 1353 |
+
// Update achievement badge
|
| 1354 |
+
const achievementBadge = document.getElementById('achievementBadge');
|
| 1355 |
+
if (userProgress.achievements.length > 0) {
|
| 1356 |
+
achievementBadge.style.display = 'flex';
|
| 1357 |
+
achievementBadge.textContent = userProgress.achievements.length;
|
| 1358 |
+
} else {
|
| 1359 |
+
achievementBadge.style.display = 'none';
|
| 1360 |
+
}
|
| 1361 |
+
}
|
| 1362 |
+
|
| 1363 |
+
// Check for achievements
|
| 1364 |
+
function checkAchievement(id) {
|
| 1365 |
+
const achievement = achievements.find(a => a.id === id);
|
| 1366 |
+
if (achievement && !userProgress.achievements.includes(id)) {
|
| 1367 |
+
userProgress.achievements.push(id);
|
| 1368 |
+
showAchievement(achievement.title, achievement.description);
|
| 1369 |
+
updateProgressNav();
|
| 1370 |
+
}
|
| 1371 |
+
}
|
| 1372 |
+
|
| 1373 |
+
// Show achievement popup
|
| 1374 |
+
function showAchievement(title, description) {
|
| 1375 |
+
const popup = document.getElementById('achievementPopup');
|
| 1376 |
+
document.getElementById('achievementTitle').textContent = title;
|
| 1377 |
+
document.getElementById('achievementDesc').textContent = description;
|
| 1378 |
+
popup.style.display = 'block';
|
| 1379 |
+
}
|
| 1380 |
+
|
| 1381 |
+
// Close achievement popup
|
| 1382 |
+
function closeAchievementPopup() {
|
| 1383 |
+
document.getElementById('achievementPopup').style.display = 'none';
|
| 1384 |
+
}
|
| 1385 |
+
|
| 1386 |
+
// Update user avatar
|
| 1387 |
+
function updateAvatar() {
|
| 1388 |
+
const avatar = document.getElementById('userAvatar');
|
| 1389 |
+
if (userProgress.selectedCharacter) {
|
| 1390 |
+
let emoji = '👤';
|
| 1391 |
+
if (userProgress.selectedCharacter === 'newbie') emoji = '🧑';
|
| 1392 |
+
if (userProgress.selectedCharacter === 'targetologist') emoji = '🧑💻';
|
| 1393 |
+
if (userProgress.selectedCharacter === 'teamlead') emoji = '🧙♂️';
|
| 1394 |
+
if (userProgress.selectedCharacter === 'freelancer') emoji = '🧟';
|
| 1395 |
+
|
| 1396 |
+
avatar.innerHTML = emoji;
|
| 1397 |
+
}
|
| 1398 |
+
}
|
| 1399 |
+
|
| 1400 |
+
// Parallax effect
|
| 1401 |
+
function setupParallax() {
|
| 1402 |
+
const parallaxBg = document.getElementById('parallaxBg');
|
| 1403 |
+
window.addEventListener('scroll', function() {
|
| 1404 |
+
const offset = window.pageYOffset;
|
| 1405 |
+
parallaxBg.style.transform = `translateY(${offset * 0.5}px)`;
|
| 1406 |
+
});
|
| 1407 |
+
}
|
| 1408 |
+
|
| 1409 |
// Initialize
|
| 1410 |
window.onload = function() {
|
| 1411 |
createMoneyFlow();
|
| 1412 |
+
setupParallax();
|
| 1413 |
+
|
| 1414 |
+
// Set up progress navigation click events
|
| 1415 |
+
document.querySelectorAll('.progress-dot').forEach(dot => {
|
| 1416 |
+
dot.addEventListener('click', function() {
|
| 1417 |
+
const section = this.getAttribute('data-section');
|
| 1418 |
+
scrollToLevel(section);
|
| 1419 |
+
});
|
| 1420 |
+
});
|
| 1421 |
|
| 1422 |
+
// Set up avatar click event
|
| 1423 |
+
document.getElementById('userAvatar').addEventListener('click', function() {
|
| 1424 |
+
const popup = document.getElementById('achievementPopup');
|
| 1425 |
+
if (userProgress.achievements.length > 0) {
|
| 1426 |
+
document.getElementById('achievementTitle').textContent = 'Ваши достижения';
|
| 1427 |
+
document.getElementById('achievementDesc').textContent = `У вас ${userProgress.achievements.length} достижений`;
|
| 1428 |
+
popup.style.display = 'block';
|
| 1429 |
+
}
|
| 1430 |
+
});
|
| 1431 |
+
|
| 1432 |
+
// Track scroll position for progress
|
| 1433 |
window.addEventListener('scroll', function() {
|
| 1434 |
const scrollPosition = window.scrollY;
|
| 1435 |
const windowHeight = window.innerHeight;
|
|
|
|
| 1438 |
|
| 1439 |
document.querySelector('.progress-track').style.setProperty('--progress', `${scrollPercentage}%`);
|
| 1440 |
|
| 1441 |
+
// Determine current level based on scroll
|
| 1442 |
+
const sections = document.querySelectorAll('.section');
|
| 1443 |
+
let currentLevel = 1;
|
| 1444 |
+
|
| 1445 |
+
sections.forEach((section, index) => {
|
| 1446 |
+
const rect = section.getBoundingClientRect();
|
| 1447 |
+
if (rect.top <= windowHeight * 0.5) {
|
| 1448 |
+
currentLevel = index + 1;
|
| 1449 |
+
}
|
| 1450 |
+
});
|
| 1451 |
+
|
| 1452 |
+
if (currentLevel !== userProgress.currentLevel) {
|
| 1453 |
+
userProgress.currentLevel = currentLevel;
|
| 1454 |
+
|
| 1455 |
+
// Mark previous levels as completed
|
| 1456 |
+
for (let i = 1; i < currentLevel; i++) {
|
| 1457 |
+
if (!userProgress.completedLevels.includes(i)) {
|
| 1458 |
+
userProgress.completedLevels.push(i);
|
| 1459 |
+
|
| 1460 |
+
// Check for achievements
|
| 1461 |
+
const achievement = achievements.find(a => a.level === i);
|
| 1462 |
+
if (achievement && !userProgress.achievements.includes(achievement.id)) {
|
| 1463 |
+
checkAchievement(achievement.id);
|
| 1464 |
+
}
|
| 1465 |
+
}
|
| 1466 |
+
}
|
| 1467 |
+
|
| 1468 |
+
updateProgressNav();
|
| 1469 |
+
}
|
| 1470 |
+
|
| 1471 |
// Activate checkpoints based on scroll
|
| 1472 |
const checkpoints = document.querySelectorAll('.checkpoint');
|
| 1473 |
checkpoints.forEach((checkpoint, index) => {
|
|
|
|
| 1478 |
}
|
| 1479 |
});
|
| 1480 |
});
|
| 1481 |
+
|
| 1482 |
+
// Initial check for first achievement
|
| 1483 |
+
checkAchievement('start');
|
| 1484 |
};
|
| 1485 |
</script>
|
| 1486 |
<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=timoon811/course21" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
prompts.txt
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
|
|
|
|
| 1 |
+
Я ознакомился с результатом по ссылке https://huggingface.co/spaces/timoon811/course21. Отличная работа по воплощению концепции! Для дальнейшего улучшения лендинга предлагаю следующие идеи: 1. Углубление интерактивности: • Геймификация: Реализуйте систему достижений или прогресса, где пользователи могут “разблокировать” контент по мере прохождения лендинга. Это усилит ощущение игры и вовлечет посетителей. • Персонализация: Добавьте возможность выбора “аватара” или “персонажа”, который будет сопровождать пользователя по сайту, отражая его путь в арбитраже. 2. Улучшение визуальных эффектов: • Анимация фона: Используйте параллакс-эффект для создания глубины и движения фона, что подчеркнет киберпанковскую эстетику. • Микро-анимации: Добавьте небольшие анимации при наведении на элементы (например, кнопки, иконки), чтобы сделать взаимодействие более живым. 3. Оптимизация пользовательского пути: • Четкие CTA (Call to Action): Убедитесь, что призывы к действию выделяются и логически вписываются в контекст каждого блока. • Навигация: Предусмотрите фиксированное меню или индикатор прогресса, чтобы пользователь понимал, на каком этапе находится и мог легко перемещаться по разделам. 4. Техническая оптимизация: • Производительность: Убедитесь, что анимации и эффекты не замедляют загрузку страницы, особенно на мобильных устройствах. • Кросс-браузерность: Проверьте корректность отображения и работы функционала во всех популярных браузерах. Внедрение этих улучшений поможет сделать лендинг еще более привлекательным и эффективным для пользователей.
|