From 71a12228420f37b3b1f4d75a794b867aee8d8acb Mon Sep 17 00:00:00 2001 From: Yury <31569908+kiriuru@users.noreply.github.com> Date: Sun, 15 Mar 2026 21:37:10 +0500 Subject: [PATCH] Add files via upload more fixes, change settings btn to F2 --- index.html | 285 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 222 insertions(+), 63 deletions(-) diff --git a/index.html b/index.html index ba8e0e2..fbf4117 100644 --- a/index.html +++ b/index.html @@ -35,7 +35,7 @@ #app-container { position: absolute; transition: transform 0.3s ease; - display: flex; + display: flex; /* Скрывается/показывается через JS */ flex-direction: column; gap: 10px; width: max-content; @@ -72,17 +72,47 @@ #header-row { display: flex; - align-items: center; + align-items: flex-start; gap: 15px; } + /* === КОНТЕЙНЕРЫ ДЛЯ ИЗОБРАЖЕНИЙ === */ + #cover-wrapper, #bl-avatar-wrapper { + position: relative; + flex-shrink: 0; + } + + #cover-wrapper { width: 90px; height: 90px; } + #bl-avatar-wrapper { width: 75px; height: 75px; display: none; } + #cover { - width: 90px; - height: 90px; + width: 100%; height: 100%; border-radius: 10px; object-fit: cover; - border: 1px solid rgba(255,255,255,0.2); + display: block; + } + + #bl-avatar { + width: 100%; height: 100%; + border-radius: 12px; + object-fit: cover; + display: block; + } + + .avatar-glow-wrapper::after { + content: ''; + position: absolute; + inset: 0; + pointer-events: none; + box-sizing: border-box; + } + + #cover-wrapper::after { border-radius: 10px; border: 1px solid rgba(255,255,255,0.2); } + #bl-avatar-wrapper::after { border-radius: 12px; border: 2px solid rgba(255,255,255,0.2); } + + .avatar-glow-wrapper.active-glow::after { box-shadow: 0 0 10px var(--neon-cyan); + border-color: var(--neon-cyan); animation: rainbow 10s linear infinite; } @@ -134,11 +164,12 @@ text-shadow: 1px 1px 2px #000; } + /* === ШИРОКИЙ PROGRESS BAR === */ #stats-row { display: flex; padding-top: 5px; border-top: 1px dashed rgba(255,255,255,0.1); - margin-top: 5px; + margin-top: 2px; width: 100%; } @@ -183,6 +214,7 @@ border: 1px solid rgba(255, 0, 255, 0.4); box-shadow: 0 0 10px rgba(255, 0, 255, 0.2); display: flex; + flex-shrink: 0; } #hp-bar-fill { @@ -249,17 +281,6 @@ gap: 15px; } - #bl-avatar { - width: 75px; - height: 75px; - border-radius: 12px; - border: 2px solid rgba(255,255,255,0.2); - box-shadow: 0 0 10px var(--neon-cyan); - object-fit: cover; - display: none; - animation: rainbow 10s linear infinite; - } - #bl-info { display: flex; flex-direction: column; @@ -286,6 +307,7 @@ text-shadow: 0 0 5px rgba(0,255,255,0.5); } + /* === МЕНЮ НАСТРОЕК === */ #settings-modal { position: fixed; top: 50%; left: 50%; @@ -299,14 +321,14 @@ display: none; flex-direction: column; gap: 15px; - width: 320px; + width: 360px; opacity: 0; transition: opacity 0.2s, transform 0.2s; } #settings-modal.show { display: flex; opacity: 1; transform: translate(-50%, -50%) scale(1); } #settings-modal h2 { margin: 0; color: var(--neon-cyan); text-align: center; font-size: 18px; } .setting-row { display: flex; flex-direction: column; gap: 5px; } - .setting-row.checkbox-row { flex-direction: row; align-items: center; gap: 10px; cursor: pointer; } + .setting-row input[type="text"], .setting-row input[type="number"] { background: rgba(0,0,0,0.5); color: #fff; border: 1px solid #444; padding: 8px; font-family: 'Orbitron', sans-serif; border-radius: 4px; outline: none; @@ -333,6 +355,26 @@ .radio-label:hover { border-color: var(--neon-cyan); } .radio-label input { margin: 0; cursor: pointer; accent-color: var(--neon-cyan); } + .modules-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 6px; + } + .checkbox-row { + display: flex; + align-items: center; + gap: 8px; + cursor: pointer; + font-size: 11px; + background: rgba(0,0,0,0.4); + padding: 6px; + border-radius: 4px; + border: 1px solid #333; + transition: 0.2s; + } + .checkbox-row:hover { border-color: var(--neon-cyan); } + .checkbox-row input { margin: 0; cursor: pointer; accent-color: var(--neon-cyan); } + .setting-row button { background: transparent; color: var(--neon-cyan); border: 1px solid var(--neon-cyan); padding: 10px; font-weight: bold; cursor: pointer; border-radius: 4px; margin-top: 5px; @@ -352,7 +394,9 @@