From 44c9cc6fe26ef7669b30232d1df43afd2ab36266 Mon Sep 17 00:00:00 2001 From: JekkiNoopy Date: Sun, 2 Aug 2026 23:03:18 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E7=B5=B1=E4=B8=80=E5=BE=8C=E5=8F=B0?= =?UTF-8?q?=E5=93=81=E7=89=8C=E8=A6=96=E8=A6=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/assets/admin.css | 12 ++++++---- admin/bootstrap.php | 5 ++++- admin/login.php | 2 +- admin/setup.php | 2 +- .../concert/captain-aura/hero-placeholder.svg | 6 ++--- extra/site-guide.html | 22 +++++++++++++++++++ variety/NJTW/NJTW5.html | 8 +++++++ 7 files changed, 47 insertions(+), 10 deletions(-) diff --git a/admin/assets/admin.css b/admin/assets/admin.css index 55dd974..db566c9 100644 --- a/admin/assets/admin.css +++ b/admin/assets/admin.css @@ -23,8 +23,8 @@ button, input, select, textarea { font: inherit; } button, .button { min-height: 42px; } .admin-topbar { position: sticky; z-index: 20; top: 0; min-height: 68px; display: flex; align-items: center; justify-content: space-between; padding: 0 24px; color: var(--color-text-inverse); background: var(--color-bg); border-bottom: 1px solid rgba(255, 204, 0, .3); } -.admin-brand { display: inline-flex; align-items: center; gap: 10px; text-decoration: none; font-weight: 900; letter-spacing: .06em; } -.admin-brand i { color: var(--color-brand); } +.admin-brand { display: inline-flex; align-items: center; gap: 12px; text-decoration: none; } +.admin-brand__logo { display: block; width: clamp(190px, 20vw, 250px); max-height: 46px; height: auto; object-fit: contain; } .admin-brand small { padding-left: 10px; color: var(--color-brand-light); border-left: 1px solid rgba(255, 255, 255, .25); font-weight: 500; } .admin-topbar__actions { display: flex; align-items: center; gap: 18px; font-size: .9rem; } .admin-topbar__actions a { color: var(--color-brand-light); text-decoration: none; } @@ -109,11 +109,14 @@ tbody tr:hover { background: rgba(255, 204, 0, .06); } .inline-form label { display: flex; flex-direction: column; gap: 6px; color: var(--color-text-muted); font-size: .82rem; font-weight: 700; } .auth-page { display: grid; place-items: center; padding: 24px; color: var(--color-text-inverse); background: var(--color-bg); background-image: radial-gradient(circle at 20% 10%, rgba(255, 204, 0, .16), transparent 32%), radial-gradient(circle at 80% 90%, rgba(252, 238, 167, .1), transparent 34%); } -.auth-card { width: min(460px, 100%); padding: clamp(28px, 6vw, 48px); border: 1px solid rgba(255, 204, 0, .35); border-radius: 20px; background: var(--color-bg-raised); box-shadow: 0 26px 80px rgba(0, 0, 0, .45); } +.auth-card { position: relative; width: min(500px, 100%); padding: clamp(28px, 6vw, 48px); overflow: hidden; border: 1px solid rgba(255, 204, 0, .35); border-radius: 20px; background: var(--color-bg-raised); box-shadow: 0 26px 80px rgba(0, 0, 0, .45); } +.auth-card::before { content: ""; position: absolute; inset: 0 0 auto; height: 4px; background: linear-gradient(90deg, transparent, var(--color-brand), transparent); } +.auth-brand { display: flex; flex-direction: column; align-items: center; gap: 9px; width: 100%; margin: 0 auto 24px; color: var(--color-brand-light); text-decoration: none; } +.auth-brand img { display: block; width: min(340px, 92%); height: auto; object-fit: contain; } +.auth-brand span { font-size: .68rem; font-weight: 800; letter-spacing: .2em; text-align: center; } .auth-card h1 { margin: 7px 0 10px; color: var(--color-text-inverse); text-align: center; } .auth-card > p { color: var(--color-brand-light); text-align: center; } .auth-card .eyebrow { color: var(--color-brand); } -.auth-gem { color: var(--color-brand); font-size: 2.5rem; text-align: center; } .auth-card form { display: flex; flex-direction: column; gap: 17px; margin-top: 28px; } .auth-card label { display: flex; flex-direction: column; gap: 7px; color: var(--color-text-inverse); font-size: .9rem; } .auth-card input { color: var(--color-text-inverse); background: var(--color-bg); border-color: rgba(255, 204, 0, .36); } @@ -128,6 +131,7 @@ tbody tr:hover { background: rgba(255, 204, 0, .06); } @media (max-width: 760px) { .admin-topbar { padding-inline: 16px; } .admin-brand small, .admin-topbar__actions span { display: none; } + .admin-brand__logo { width: min(190px, 48vw); } .admin-shell { display: block; } .admin-sidebar { position: fixed; z-index: 30; inset: 68px auto 0 0; width: min(290px, 86vw); transform: translateX(-105%); transition: transform .2s ease; overflow-y: auto; } .admin-sidebar.is-open { transform: translateX(0); } diff --git a/admin/bootstrap.php b/admin/bootstrap.php index 68be30c..a68704c 100644 --- a/admin/bootstrap.php +++ b/admin/bootstrap.php @@ -206,7 +206,10 @@ function render_header(string $title, string $active = ''): void
- 水晶男孩推廣部Admin + + + Admin +
diff --git a/admin/login.php b/admin/login.php index c044d8b..c145ea1 100644 --- a/admin/login.php +++ b/admin/login.php @@ -24,5 +24,5 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } ?> 管理登入|水晶男孩推廣部 -

SECHSKIES ARCHIVE

推廣部管理登入

把散落的記憶,好好收進同一片黃色海洋。

管理者建立完成,請登入。
+
SECHSKIES 水晶男孩推廣部CONTENT MANAGEMENT SYSTEM

SECHSKIES ARCHIVE

推廣部管理登入

把散落的記憶,好好收進同一片黃色海洋。

管理者建立完成,請登入。
第一次使用?初始化系統
diff --git a/admin/setup.php b/admin/setup.php index c00ac3b..3f20505 100644 --- a/admin/setup.php +++ b/admin/setup.php @@ -32,5 +32,5 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && $error === '') { } ?> 初始化後臺 -

FIRST-TIME SETUP

建立第一位管理者

水晶男孩推廣部內容管理系統

+
SECHSKIES 水晶男孩推廣部CONTENT MANAGEMENT SYSTEM

FIRST-TIME SETUP

建立第一位管理者

水晶男孩推廣部內容管理系統

diff --git a/assets/images/concert/captain-aura/hero-placeholder.svg b/assets/images/concert/captain-aura/hero-placeholder.svg index 0aee4f4..608ab78 100644 --- a/assets/images/concert/captain-aura/hero-placeholder.svg +++ b/assets/images/concert/captain-aura/hero-placeholder.svg @@ -1,4 +1,4 @@ - + @@ -8,6 +8,6 @@ - G1 private 1theland in Taipei - kEG hero.jpg sli01.png + G1 private � 1theland in Taipei + kEG � ��� hero.jpg� sli01.png diff --git a/extra/site-guide.html b/extra/site-guide.html index 70b5571..15c2839 100644 --- a/extra/site-guide.html +++ b/extra/site-guide.html @@ -208,6 +208,28 @@
+
+

Git 同步備忘

+
+ + + + + + + + + + + + + + + +
2026-07-30 分岔本機原有 4 個未 push commit(variety/vedio-list.html 深夜清單、concert/captain-aura.htmlyellow-note/practice-room.html 等),同時遠端 origin/main 多了 1 個新 commit(calendar2026.html 2026 行事曆頁+admin/ 後台系統,改動 assets/js/map.jsmember/member.html
衝突檔案AGENTS.md(工作狀態記錄不同)、.vscode/settings.json(liveServer port 5501 vs 5503);已採「AGENTS.md 用遠端較新版本」「port 改 5503」解決並完成合併 commit
目前狀態本機領先 origin/main 5 個 commit(遠端 1 個+本機原本 4 個+合併 1 個),尚未 push 回 GitHubvariety/NJTW/NJTW5.html 另有 8 行未 commit 的修改,維持原樣待處理
+
+
+