/
bitrix-dev
/
Starter-kit
Обзор
Документация
Войти
/
bitrix-dev
/
Starter-kit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
main
local/php_interface/s1/site_closed_prod.php
174 строки
7 KB
Alexey Karizhenskiy
Первая сборка (из ранее используемого)
19 янв 2026, 21:00
19 янв 2026, 21:00
d843e36
Код
Авторство
О чём код?
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Сайт временно недоступен</title> <style> :root { --primary-color: #2563EB; --secondary-color: #1D4ED8; --bg-color: #EFF6FF; --text-color: #1F2937; --text-secondary: #4B5563; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Inter', system-ui, -apple-system, sans-serif; background: var(--bg-color); min-height: 100vh; display: flex; align-items: center; justify-content: center; color: var(--text-color); padding: 1.5rem; position: relative; overflow: hidden; } .background-animation { position: absolute; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(37, 99, 235, 0.1) 0%, rgba(29, 78, 216, 0.1) 50%, rgba(37, 99, 235, 0.1) 100%); animation: gradient 15s ease infinite; z-index: -1; background-size: 400% 400%; } @keyframes gradient { 0% { background-position: 0% 50%; transform: scale(1); } 50% { background-position: 100% 50%; transform: scale(1.2); } 100% { background-position: 0% 50%; transform: scale(1); } } .container { max-width: 36rem; width: 100%; text-align: center; padding: 3rem; background: rgba(255, 255, 255, 0.95); border-radius: 2rem; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.3); transform: translateY(0); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .container:hover { transform: translateY(-8px); box-shadow: 0 15px 50px rgba(37, 99, 235, 0.15); } h1 { font-size: 2.5rem; margin-bottom: 1.5rem; color: var(--text-color); font-weight: 800; letter-spacing: -0.025em; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); background: linear-gradient(135deg, var(--primary-color), var(--secondary-color)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } p { font-size: 1.25rem; line-height: 1.8; color: var(--text-secondary); margin-bottom: 2.5rem; font-weight: 400; } .maintenance-icon { width: 160px; height: 160px; margin: 0 auto 2.5rem; background: linear-gradient(135deg, var(--primary-color), var(--secondary-color)); mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.07.62-.07.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E") no-repeat center; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.07.62-.07.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E") no-repeat center; animation: icon-spin 30s linear infinite; filter: drop-shadow(0 0 12px rgba(37, 99, 235, 0.4)); } @keyframes icon-spin { from { transform: rotate(0deg) scale(1); } 50% { transform: rotate(180deg) scale(1.1); } to { transform: rotate(360deg) scale(1); } } .progress-bar { width: 100%; height: 10px; background: rgba(226, 232, 240, 0.6); border-radius: 999px; overflow: hidden; margin-top: 2.5rem; position: relative; } .progress { height: 100%; background: linear-gradient(90deg, var(--primary-color), var(--secondary-color)); width: 90%; animation: progress 3s ease infinite; box-shadow: 0 0 15px rgba(37, 99, 235, 0.5); } @keyframes progress { 0% { width: 0%; opacity: 0.8; } 50% { width: 85%; opacity: 1; } 100% { width: 0%; opacity: 0.8; } } @media (max-width: 640px) { .container { padding: 2.5rem; } h1 { font-size: 2rem; } p { font-size: 1.125rem; } .maintenance-icon { width: 140px; height: 140px; } } </style> </head> <body> <div class="background-animation"></div> <div class="container"> <div class="maintenance-icon"></div> <h1>Сайт временно недоступен</h1> <p> В данный момент проводятся технические работы.<br> Приносим извинения за временные неудобства. </p> <div class="progress-bar"> <div class="progress"></div> </div> </div> </body> </html>