/
oinktech
/
kinofind
Обзор
Документация
Войти
/
oinktech
/
kinofind
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
player.css
139 строк
2 KB
TwixoffStudio
Create: kinofinder-fixed.zip, kinofinder-fixed-v3.zip, manifest.json, player.css, player.html, player.js, README.md, icon128.png, icon16.png, icon48.png, background.js, content.css, content_imdb.js, content_kp.js
30 июн 2026, 15:39
Верифицирован
30 июн 2026, 15:39
19f78cc
Код
Авторство
О чём код?
* { box-sizing: border-box; } html, body { margin: 0; padding: 0; width: 100%; height: 100%; background: #0b0b12; color: #e9e9f3; font-family: -apple-system, "Segoe UI", Roboto, Arial, sans-serif; overflow: hidden; } .kf-header { display: flex; align-items: center; justify-content: space-between; gap: 12px; height: 54px; padding: 0 16px; background: linear-gradient(90deg, #11111a, #1a1024); border-bottom: 1px solid rgba(123, 47, 255, 0.35); } .kf-title { display: flex; align-items: baseline; gap: 10px; min-width: 0; } .kf-logo { font-weight: 800; font-size: 15px; background: linear-gradient(135deg, #00d4ff, #7b2fff); -webkit-background-clip: text; background-clip: text; color: transparent; white-space: nowrap; } .kf-movie-title { font-size: 14px; color: #b9b9cc; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .kf-sources { display: flex; gap: 8px; flex-shrink: 0; } .kf-source-btn { border: 1px solid rgba(0, 212, 255, 0.4); background: transparent; color: #9ad9ff; padding: 6px 12px; border-radius: 8px; font-size: 12px; cursor: pointer; transition: all 0.15s ease; opacity: 0.5; pointer-events: none; } .kf-source-btn.kf-ready { opacity: 1; pointer-events: auto; } .kf-source-btn.kf-active { background: linear-gradient(135deg, #00d4ff, #7b2fff); color: #fff; border-color: transparent; } .kf-stage { position: relative; width: 100%; height: calc(100% - 54px); background: #000; } .kf-frame { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; display: none; } .kf-frame.kf-visible { display: block; } .kf-status { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; z-index: 5; text-align: center; padding: 24px; } .kf-status.kf-hidden { display: none; } .kf-spinner { width: 42px; height: 42px; border-radius: 50%; border: 3px solid rgba(255, 255, 255, 0.15); border-top-color: #00d4ff; animation: kf-spin 0.9s linear infinite; } @keyframes kf-spin { to { transform: rotate(360deg); } } #kf-status-text { margin: 0; font-size: 14px; color: #c6c6da; max-width: 360px; } .kf-error { color: #ff8a8a; }