Move Beijing clock onto nav row with larger type.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-06 15:13:09 +08:00
parent 0370e91d2f
commit 3d1f9f3d50
2 changed files with 30 additions and 49 deletions
+5 -3
View File
@@ -57,7 +57,6 @@ function Shell({ children }: { children: ReactNode }) {
<div className="header-title"></div> <div className="header-title"></div>
<div className="header-subtitle"> </div> <div className="header-subtitle"> </div>
</div> </div>
<BeijingClock />
</div> </div>
<div className="header-bar"> <div className="header-bar">
<nav className="nav"> <nav className="nav">
@@ -71,8 +70,10 @@ function Shell({ children }: { children: ReactNode }) {
</NavLink> </NavLink>
</nav> </nav>
{!lanClient ? (
<div className="header-right"> <div className="header-right">
<BeijingClock />
{!lanClient ? (
<>
<span className="meta">{user}</span> <span className="meta">{user}</span>
<button <button
type="button" type="button"
@@ -84,9 +85,10 @@ function Shell({ children }: { children: ReactNode }) {
> >
退 退
</button> </button>
</div> </>
) : null} ) : null}
</div> </div>
</div>
</header> </header>
<main className="main">{children}</main> <main className="main">{children}</main>
</div> </div>
+12 -33
View File
@@ -58,12 +58,10 @@ body {
} }
.header-top { .header-top {
position: relative;
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: flex-start; align-items: flex-start;
padding: 4px 0 2px; padding: 4px 0 2px;
min-height: 3.2rem;
} }
.header-title-wrap { .header-title-wrap {
@@ -102,45 +100,26 @@ body {
} }
.header-beijing-time { .header-beijing-time {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
display: flex; display: flex;
flex-direction: column; flex-direction: row;
align-items: flex-end; align-items: baseline;
gap: 2px; gap: 8px;
z-index: 1; flex-shrink: 0;
pointer-events: none;
} }
.header-beijing-label { .header-beijing-label {
font-size: 0.72rem;
letter-spacing: 0.12em;
color: var(--muted);
}
.header-beijing-value {
font-size: 0.95rem; font-size: 0.95rem;
color: var(--accent); letter-spacing: 0.1em;
text-shadow: var(--glow); color: var(--muted);
white-space: nowrap; white-space: nowrap;
} }
@media (max-width: 1100px) { .header-beijing-value {
.header-top { font-size: 1.15rem;
flex-direction: column; font-weight: 650;
align-items: center; color: var(--accent);
gap: 10px; text-shadow: var(--glow);
min-height: 0; white-space: nowrap;
}
.header-beijing-time {
position: static;
transform: none;
align-items: center;
pointer-events: auto;
}
} }
.header-bar { .header-bar {