/
marazmdev
/
imdbplay
Обзор
Документация
Войти
/
marazmdev
/
imdbplay
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
kinoplayer.css
136 строк
4 KB
TwixoffStudio
Create: kinobox.css, kinoplayer.css, kinoplayer.js, LICENSE, README.md, titlename.js, vercel.json, faq.md, integration.md, privacy.md, terms.md, .gitignore, _redirects, ad.js, app.js, embed.html, index.html
01 июл 2026, 06:12
Верифицирован
01 июл 2026, 06:12
26692cf
Код
Авторство
О чём код?
/*! * kinoplayer.css — Kinoplayer.top * Стиль "Жидкое Стекло" (Glassmorphism) * Подключи этот файл если используешь kinoplayer.js на своём сайте */ /* Стили инжектируются автоматически через kinoplayer.js. Этот файл нужен только если ты хочешь переопределить стили. */ :root { --kp-glass-bg: rgba(255, 255, 255, 0.08); --kp-glass-border: rgba(255, 255, 255, 0.15); --kp-glass-shadow: 0 8px 32px rgba(0, 0, 0, 0.4); --kp-glass-blur: blur(18px); --kp-accent: #6366f1; --kp-accent2: #818cf8; --kp-accent-glow: rgba(99, 102, 241, 0.5); --kp-text: #ffffff; --kp-text-dim: rgba(255, 255, 255, 0.85); --kp-bg-deep: rgba(8, 12, 24, 0.8); } .kb__wrap { width: 100%; font-family: "Montserrat", "Segoe UI", sans-serif; background: var(--kp-glass-bg); backdrop-filter: var(--kp-glass-blur); -webkit-backdrop-filter: var(--kp-glass-blur); border-radius: 24px; overflow: hidden; border: 1px solid var(--kp-glass-border); box-shadow: var(--kp-glass-shadow), inset 0 0 30px rgba(255, 255, 255, 0.05); } .kb__menu { display: flex; flex-wrap: wrap; gap: 8px; padding: 12px 14px; background: rgba(15, 20, 34, 0.7); backdrop-filter: blur(14px); -webkit-backdrop-filter: blur(14px); border-bottom: 1px solid var(--kp-glass-border); border-radius: 50px; margin: 10px; } .kb__btn { cursor: pointer; padding: 8px 18px; border-radius: 50px; font-size: 12px; font-weight: 600; color: var(--kp-text-dim); background: linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05)); border: 1px solid var(--kp-glass-border); transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); user-select: none; position: relative; overflow: hidden; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); } .kb__btn::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent); transition: left 0.4s; } .kb__btn:hover::before { left: 100%; } .kb__btn:hover { background: linear-gradient(135deg, rgba(99, 102, 241, 0.3), rgba(99, 102, 241, 0.15)); color: #fff; border-color: var(--kp-accent); box-shadow: 0 6px 20px var(--kp-accent-glow), inset 0 0 20px rgba(99, 102, 241, 0.1); transform: translateY(-2px); } .kb__btn.kb__active { background: linear-gradient(135deg, var(--kp-accent), var(--kp-accent2)); color: #fff; border-color: var(--kp-accent); box-shadow: 0 4px 20px var(--kp-accent-glow), inset 0 0 15px rgba(255, 255, 255, 0.2); text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); } .kb__frame { position: relative; width: 100%; padding-top: 56.25%; border-radius: 16px; overflow: hidden; background: rgba(0, 0, 0, 0.3); backdrop-filter: blur(10px); box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.5), 0 10px 40px rgba(0, 0, 0, 0.4); border: 1px solid var(--kp-glass-border); } .kb__frame iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; background: #000; } .kb__loading { padding: 60px 20px; text-align: center; color: var(--kp-text-dim); font-size: 13px; background: rgba(0, 0, 0, 0.2); backdrop-filter: blur(10px); border-radius: 16px; } .kb__error { padding: 40px 20px; text-align: center; color: #fca5a5; font-size: 12px; line-height: 1.7; background: rgba(220, 38, 38, 0.1); border-radius: 16px; margin: 20px; border: 1px solid rgba(220, 38, 38, 0.3); backdrop-filter: blur(10px); }