Spaces:
Running
Running
| <html lang="ru"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Космическая оптика "ОПТОН"</title> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> | |
| <link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Space+Grotesk:wght@400;700&display=swap" rel="stylesheet"> | |
| <style> | |
| :root { | |
| --space-blue: #0B1A30; | |
| --nebula-purple: #4A2FBD; | |
| --star-yellow: #FFE81F; | |
| --galaxy-edge: #2A2356; | |
| } | |
| body { | |
| font-family: 'Space Grotesk', sans-serif; | |
| background: var(--space-blue); | |
| color: white; | |
| overflow-x: hidden; | |
| } | |
| .cosmic-bg { | |
| background: | |
| radial-gradient(circle at 50% 50%, | |
| var(--nebula-purple) 0%, | |
| var(--space-blue) 70%), | |
| url('data:image/svg+xml,<svg viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><circle cx="100" cy="100" r="1" fill="%23FFFFFF" opacity="0.5"/></svg>'); | |
| background-size: cover, 2px 2px; | |
| } | |
| .star { | |
| position: absolute; | |
| background: white; | |
| border-radius: 50%; | |
| animation: twinkle 2s infinite; | |
| } | |
| @keyframes twinkle { | |
| 0%, 100% { opacity: 0.3; } | |
| 50% { opacity: 1; } | |
| } | |
| .cosmic-card { | |
| background: rgba(11, 26, 48, 0.8); | |
| border: 1px solid var(--star-yellow); | |
| border-radius: 15px; | |
| backdrop-filter: blur(10px); | |
| box-shadow: 0 0 30px rgba(74, 47, 189, 0.3); | |
| transition: all 0.3s ease; | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| .cosmic-card::before { | |
| content: ''; | |
| position: absolute; | |
| top: -50%; | |
| left: -50%; | |
| width: 200%; | |
| height: 200%; | |
| background: linear-gradient(45deg, | |
| transparent 45%, | |
| rgba(255,232,31,0.1) 50%, | |
| transparent 55%); | |
| transform: rotate(45deg); | |
| animation: cosmicFlow 20s linear infinite; | |
| } | |
| @keyframes cosmicFlow { | |
| 0% { transform: rotate(45deg) translateY(0); } | |
| 100% { transform: rotate(45deg) translateY(-200px); } | |
| } | |
| .nebula-btn { | |
| background: linear-gradient(135deg, | |
| var(--nebula-purple) 0%, | |
| var(--star-yellow) 100%); | |
| border: none; | |
| padding: 15px 30px; | |
| color: white; | |
| font-family: 'Orbitron', sans-serif; | |
| text-transform: uppercase; | |
| letter-spacing: 2px; | |
| position: relative; | |
| overflow: hidden; | |
| transition: 0.3s; | |
| } | |
| .nebula-btn:hover { | |
| transform: scale(1.05); | |
| box-shadow: 0 0 30px rgba(255,232,31,0.3); | |
| } | |
| .section-title { | |
| font-family: 'Orbitron', sans-serif; | |
| text-shadow: 0 0 15px var(--star-yellow); | |
| position: relative; | |
| } | |
| .section-title::after { | |
| content: ''; | |
| position: absolute; | |
| bottom: -10px; | |
| left: 50%; | |
| transform: translateX(-50%); | |
| width: 100px; | |
| height: 3px; | |
| background: var(--star-yellow); | |
| box-shadow: 0 0 15px var(--star-yellow); | |
| } | |
| </style> | |
| </head> | |
| <body class="cosmic-bg"> | |
| <!-- Звездный фон --> | |
| <div id="stars-container" class="fixed inset-0 pointer-events-none"></div> | |
| <!-- Header --> | |
| <header class="fixed w-full z-50 bg-black/80 backdrop-blur-md border-b border-star-yellow"> | |
| <div class="container mx-auto px-4 py-3"> | |
| <div class="flex justify-between items-center"> | |
| <div class="flex items-center space-x-4"> | |
| <div class="text-3xl nebula-btn px-4">ОПТОН</div> | |
| </div> | |
| <nav class="hidden md:flex space-x-8 items-center"> | |
| <a href="#services" class="text-xl hover:text-star-yellow transition">Услуги</a> | |
| <a href="#care" class="text-xl hover:text-star-yellow transition">Уход</a> | |
| <a href="#contacts" class="text-xl hover:text-star-yellow transition">Контакты</a> | |
| <a href="tel:+79263236886" class="nebula-btn"> | |
| <i class="fas fa-satellite-dish mr-2"></i>+7 (926) 323-68-86 | |
| </a> | |
| </nav> | |
| <button id="menu-btn" class="md:hidden text-2xl text-star-yellow"> | |
| <i class="fas fa-bars"></i> | |
| </button> | |
| </div> | |
| </div> | |
| </header> | |
| <!-- Hero Section --> | |
| <section class="min-h-screen flex items-center justify-center relative pt-20"> | |
| <div class="container mx-auto px-4 text-center"> | |
| <h1 class="text-6xl md:text-8xl font-bold mb-8 section-title">КОСМИЧЕСКАЯ ОПТИКА</h1> | |
| <p class="text-2xl md:text-3xl mb-12 max-w-2xl mx-auto">Технологии будущего для вашего зрения на орбите совершенства</p> | |
| <a href="#services" class="nebula-btn text-2xl px-16 py-4 inline-block"> | |
| ИССЛЕДОВАТЬ УСЛУГИ | |
| </a> | |
| </div> | |
| </section> | |
| <!-- Наши услуги --> | |
| <section id="services" class="py-20 relative"> | |
| <div class="container mx-auto px-4"> | |
| <div class="text-center mb-16"> | |
| <h2 class="text-5xl font-bold mb-4 section-title">НАШИ УСЛУГИ</h2> | |
| </div> | |
| <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8"> | |
| <!-- Услуга 1 --> | |
| <div class="cosmic-card p-8"> | |
| <div class="text-star-yellow text-4xl mb-4"> | |
| <i class="fas fa-rocket"></i> | |
| </div> | |
| <h3 class="text-2xl font-bold mb-4">Экспресс-ремонт</h3> | |
| <ul class="space-y-3 text-gray-300"> | |
| <li>Замена носовых упоров</li> | |
| <li>Ремонт заушников</li> | |
| <li>Корректировка оправ</li> | |
| <li>Замена винтов</li> | |
| </ul> | |
| </div> | |
| <!-- Услуга 2 --> | |
| <div class="cosmic-card p-8"> | |
| <div class="text-star-yellow text-4xl mb-4"> | |
| <i class="fas fa-palette"></i> | |
| </div> | |
| <h3 class="text-2xl font-bold mb-4">Космический дизайн</h3> | |
| <ul class="space-y-3 text-gray-300"> | |
| <li>Окрашивание линз</li> | |
| <li>Градиентные покрытия</li> | |
| <li>3D моделирование</li> | |
| <li>Персонализация</li> | |
| </ul> | |
| </div> | |
| <!-- Услуга 3 --> | |
| <div class="cosmic-card p-8"> | |
| <div class="text-star-yellow text-4xl mb-4"> | |
| <i class="fas fa-glasses"></i> | |
| </div> | |
| <h3 class="text-2xl font-bold mb-4">Изготовление</h3> | |
| <ul class="space-y-3 text-gray-300"> | |
| <li>Диоптрийные очки</li> | |
| <li>Солнцезащитные</li> | |
| <li>Спортивные</li> | |
| <li>Эксклюзивные модели</li> | |
| </ul> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Уход за очками --> | |
| <section id="care" class="py-20 bg-black/30"> | |
| <div class="container mx-auto px-4"> | |
| <div class="text-center mb-16"> | |
| <h2 class="text-5xl font-bold mb-4 section-title">УХОД ЗА ОЧКАМИ</h2> | |
| </div> | |
| <div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8"> | |
| <div class="cosmic-card p-8 text-center"> | |
| <div class="text-6xl mb-4 text-star-yellow"> | |
| <i class="fas fa-hand-sparkles"></i> | |
| </div> | |
| <h3 class="text-xl font-bold mb-2">Очистка</h3> | |
| <p class="text-gray-300">Используйте специальные салфетки и растворы</p> | |
| </div> | |
| <div class="cosmic-card p-8 text-center"> | |
| <div class="text-6xl mb-4 text-star-yellow"> | |
| <i class="fas fa-temperature-low"></i> | |
| </div> | |
| <h3 class="text-xl font-bold mb-2">Температура</h3> | |
| <p class="text-gray-300">Избегайте экстремальных температур</p> | |
| </div> | |
| <div class="cosmic-card p-8 text-center"> | |
| <div class="text-6xl mb-4 text-star-yellow"> | |
| <i class="fas fa-box-open"></i> | |
| </div> | |
| <h3 class="text-xl font-bold mb-2">Хранение</h3> | |
| <p class="text-gray-300">Используйте жесткие футляры</p> | |
| </div> | |
| <div class="cosmic-card p-8 text-center"> | |
| <div class="text-6xl mb-4 text-star-yellow"> | |
| <i class="fas fa-tools"></i> | |
| </div> | |
| <h3 class="text-xl font-bold mb-2">Обслуживание</h3> | |
| <p class="text-gray-300">Регулярная профессиональная проверка</p> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Контакты --> | |
| <section id="contacts" class="py-20"> | |
| <div class="container mx-auto px-4"> | |
| <div class="cosmic-card p-12"> | |
| <div class="grid lg:grid-cols-2 gap-12"> | |
| <div> | |
| <h2 class="text-4xl font-bold mb-8 section-title">КОНТАКТЫ</h2> | |
| <div class="space-y-6"> | |
| <div class="flex items-start"> | |
| <div class="text-star-yellow text-2xl mr-4"> | |
| <i class="fas fa-map-marker-alt"></i> | |
| </div> | |
| <div> | |
| <h3 class="text-xl font-bold">Адрес</h3> | |
| <p class="text-gray-300">Москва, ул.Берзарина д.34 стр.12</p> | |
| </div> | |
| </div> | |
| <div class="flex items-start"> | |
| <div class="text-star-yellow text-2xl mr-4"> | |
| <i class="fas fa-clock"></i> | |
| </div> | |
| <div> | |
| <h3 class="text-xl font-bold">Время работы</h3> | |
| <p class="text-gray-300"> | |
| ПН-ЧТ: 08:00 - 16:00<br> | |
| ВС: 09:00 - 14:00<br> | |
| ПТ-СБ: Выходной | |
| </p> | |
| </div> | |
| </div> | |
| <div class="flex items-start"> | |
| <div class="text-star-yellow text-2xl mr-4"> | |
| <i class="fas fa-phone"></i> | |
| </div> | |
| <div> | |
| <h3 class="text-xl font-bold">Связь</h3> | |
| <p class="text-2xl font-bold text-star-yellow">+7 (926) 323-68-86</p> | |
| <a href="tel:+79263236886" class="nebula-btn inline-block mt-4 px-6 py-2"> | |
| <i class="fas fa-satellite mr-2"></i>Вызов | |
| </a> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <div> | |
| <div class="h-full border-2 border-star-yellow/30 rounded-lg overflow-hidden"> | |
| <script type="text/javascript" charset="utf-8" async | |
| src="https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3Ac8fcb6c1bec1d088da7abd2d9ca82929556153fe8e67aea432ef025fb36f1714&width=100%25&height=400&lang=ru_RU&scroll=true"> | |
| </script> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <!-- Футер --> | |
| <footer class="bg-black/80 py-8 border-t border-star-yellow/30"> | |
| <div class="container mx-auto px-4 text-center"> | |
| <div class="text-3xl font-bold mb-4 section-title">ОПТОН</div> | |
| <div class="flex justify-center space-x-6 mb-4"> | |
| <a href="#" class="text-star-yellow hover:text-nebula-purple text-2xl"> | |
| <i class="fab fa-vk"></i> | |
| </a> | |
| <a href="#" class="text-star-yellow hover:text-nebula-purple text-2xl"> | |
| <i class="fab fa-telegram"></i> | |
| </a> | |
| <a href="#" class="text-star-yellow hover:text-nebula-purple text-2xl"> | |
| <i class="fab fa-whatsapp"></i> | |
| </a> | |
| </div> | |
| <p class="text-gray-400">© 2023 Космическая оптика. Все права защищены</p> | |
| </div> | |
| </footer> | |
| <script> | |
| // Создание звездного фона | |
| function createStars() { | |
| const container = document.getElementById('stars-container'); | |
| for(let i = 0; i < 200; i++) { | |
| const star = document.createElement('div'); | |
| star.className = 'star'; | |
| star.style.width = Math.random() * 3 + 'px'; | |
| star.style.height = star.style.width; | |
| star.style.left = Math.random() * 100 + '%'; | |
| star.style.top = Math.random() * 100 + '%'; | |
| star.style.animationDelay = Math.random() * 2 + 's'; | |
| container.appendChild(star); | |
| } | |
| } | |
| createStars(); | |
| // Мобильное меню | |
| const menuBtn = document.getElementById('menu-btn'); | |
| const mobileMenu = document.createElement('div'); | |
| mobileMenu.className = 'md:hidden fixed top-16 right-4 cosmic-card p-4 space-y-3'; | |
| mobileMenu.innerHTML = ` | |
| <a href="#services" class="block nebula-btn text-center">Услуги</a> | |
| <a href="#care" class="block nebula-btn text-center">Уход</a> | |
| <a href="#contacts" class="block nebula-btn text-center">Контакты</a> | |
| `; | |
| mobileMenu.style.display = 'none'; | |
| document.body.appendChild(mobileMenu); | |
| menuBtn.addEventListener('click', () => { | |
| mobileMenu.style.display = mobileMenu.style.display === 'none' ? 'block' : 'none'; | |
| }); | |
| // Плавная прокрутка | |
| document.querySelectorAll('a[href^="#"]').forEach(anchor => { | |
| anchor.addEventListener('click', function(e) { | |
| e.preventDefault(); | |
| document.querySelector(this.getAttribute('href')).scrollIntoView({ | |
| behavior: 'smooth' | |
| }); | |
| }); | |
| }); | |
| // Параллакс для карточек | |
| window.addEventListener('scroll', () => { | |
| const scrolled = window.pageYOffset; | |
| document.querySelectorAll('.cosmic-card').forEach(card => { | |
| card.style.transform = `translateY(${scrolled * 0.05}px)`; | |
| }); | |
| }); | |
| </script> | |
| </body> | |
| </html> |