DIRCODE — премиум-титул (fullscreen, без подписей)
DIRCODE
Презентация для партнёров

Технологии DIRCODE:
как увеличить маржинальность
дверного бизнеса

с помощью умных решений

Демонстрация

Вершина технической мысли

Наглядно о возможностях умных замков

Бесконтактное открытие Высокая безопасность Интеграция с умным домом
html, body { width: 100%; height: 100%; overflow: hidden; font-family: 'Montserrat', sans-serif; background: #0b1a22; } .slide { width: 100vw; height: 100vh; background: radial-gradient(ellipse at 30% 40%, #2F87A8 0%, #1a4d5e 80%, #0f2d38 100%); position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 40px 60px; } /* ===== АБСТРАКТНЫЙ ФОН (SVG) ===== */ .abstract-bg { position: absolute; inset: 0; pointer-events: none; z-index: 0; opacity: 0.5; } .abstract-bg svg { width: 100%; height: 100%; display: block; } /* ===== СВЕТОВЫЕ ПЯТНА ===== */ .glow { position: absolute; border-radius: 50%; filter: blur(120px); pointer-events: none; z-index: 0; } .glow-1 { width: 60vw; height: 60vw; top: -20vh; right: -10vw; background: radial-gradient(circle, #FF6B00, transparent 70%); opacity: 0.3; } .glow-2 { width: 50vw; height: 50vw; bottom: -15vh; left: -10vw; background: radial-gradient(circle, #FFB800, transparent 70%); opacity: 0.2; } .glow-3 { width: 30vw; height: 30vw; top: 50%; left: 50%; transform: translate(-50%, -50%); background: radial-gradient(circle, #ffffff, transparent 70%); opacity: 0.06; } /* ===== ПАРЯЩИЕ ЧАСТИЦЫ ===== */ .particles { position: absolute; inset: 0; pointer-events: none; z-index: 1; overflow: hidden; } .particle { position: absolute; border-radius: 50%; background: rgba(255, 255, 255, 0.5); animation: float linear infinite; box-shadow: 0 0 10px rgba(255, 255, 255, 0.2); } .particle:nth-child(1) { left: 10%; top: 20%; animation-duration: 18s; animation-delay: 0s; width: 6px; height: 6px; } .particle:nth-child(2) { left: 25%; top: 70%; animation-duration: 22s; animation-delay: 2s; width: 4px; height: 4px; } .particle:nth-child(3) { left: 45%; top: 15%; animation-duration: 20s; animation-delay: 4s; width: 8px; height: 8px; opacity: 0.3; } .particle:nth-child(4) { left: 65%; top: 80%; animation-duration: 25s; animation-delay: 1s; width: 4px; height: 4px; } .particle:nth-child(5) { left: 80%; top: 30%; animation-duration: 19s; animation-delay: 3s; width: 5px; height: 5px; } .particle:nth-child(6) { left: 90%; top: 60%; animation-duration: 23s; animation-delay: 5s; width: 4px; height: 4px; } .particle:nth-child(7) { left: 5%; top: 90%; animation-duration: 21s; animation-delay: 0.5s; width: 7px; height: 7px; opacity: 0.2; } @keyframes float { 0% { transform: translateY(0px) translateX(0px) scale(1); opacity: 0.6; } 25% { transform: translateY(-30px) translateX(20px) scale(1.2); opacity: 1; } 50% { transform: translateY(-10px) translateX(-10px) scale(0.8); opacity: 0.4; } 75% { transform: translateY(20px) translateX(15px) scale(1.1); opacity: 0.8; } 100% { transform: translateY(0px) translateX(0px) scale(1); opacity: 0.6; } } /* ===== КОНТЕНТ ===== */ .content { position: relative; z-index: 3; display: flex; flex-direction: column; align-items: center; justify-content: center; max-width: 1000px; width: 100%; } /* Логотип */ .logo-wrap { margin-bottom: 24px; max-width: 180px; width: 100%; filter: drop-shadow(0 10px 30px rgba(0,0,0,0.3)); } .logo-wrap img { width: 100%; height: auto; display: block; filter: brightness(0) invert(1); } /* Лейбл */ .label { display: inline-block; padding: 6px 24px; background: rgba(255, 255, 255, 0.08); backdrop-filter: blur(4px); color: #fff; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 100px; font-size: 0.7rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.2em; margin-bottom: 24px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); } /* Заголовок */ h1 { font-size: clamp(2.6rem, 7vw, 5.2rem); font-weight: 800; line-height: 1.05; letter-spacing: -0.03em; color: #ffffff; margin-bottom: 16px; text-shadow: 0 4px 40px rgba(0,0,0,0.3); } .accent-text { color: #FFB800; position: relative; display: inline-block; } .accent-text::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: linear-gradient(90deg, transparent, #FFB800, transparent); opacity: 0.3; border-radius: 2px; } /* Подзаголовок */ .subtitle { font-size: clamp(1rem, 2vw, 1.6rem); color: rgba(255, 255, 255, 0.85); font-weight: 400; max-width: 600px; margin: 0 auto; letter-spacing: 0.02em; text-shadow: 0 2px 20px rgba(0,0,0,0.2); } /* ===== АНИМАЦИЯ ПОЯВЛЕНИЯ ===== */ .content > * { opacity: 0; animation: fadeUp 1s cubic-bezier(0.16, 1, 0.3, 1) forwards; } .logo-wrap { animation-delay: 0.1s; } .label { animation-delay: 0.2s; } h1 { animation-delay: 0.3s; } .subtitle { animation-delay: 0.5s; } @keyframes fadeUp { 0% { opacity: 0; transform: translateY(30px); } 100% { opacity: 1; transform: translateY(0); } } /* ===== АДАПТИВ ===== */ @media (max-width: 768px) { .slide { padding: 30px 20px; } .logo-wrap { max-width: 140px; } h1 { font-size: clamp(2rem, 8vw, 2.8rem); } .glow-1, .glow-2 { opacity: 0.15; } .particles { display: none; } } @media (max-height: 600px) { .logo-wrap { max-width: 120px; margin-bottom: 16px; } .label { font-size: 0.6rem; padding: 4px 16px; margin-bottom: 16px; } h1 { font-size: clamp(1.8rem, 5vh, 2.8rem); margin-bottom: 8px; } .subtitle { font-size: clamp(0.9rem, 1.8vh, 1.2rem); } }
DIRCODE
Презентация для партнёров

Технологии DIRCODE:
как увеличить маржинальность
дверного бизнеса

с помощью умных решений

Made on
Tilda