Add region filter bar and navigation buttons for video clips

This commit is contained in:
zwitschi committed 2026-07-27 10:35:20 +02:00
1 parent d12d5e5414
commit 1c7ce1dd0a
4 files changed
+410 -29

No files matched your search

+87 -1
View File
@@ -95,6 +95,50 @@ header {
width: 100%;
}
/* Region filter bar */
.region-bar {
width: 100%;
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
padding: 0 4px;
}
.region-label {
font-size: 12px;
color: var(--text-muted);
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
}
.region-btn {
padding: 5px 14px;
border: 1px solid var(--border);
border-radius: 20px;
background: var(--bg-secondary);
color: var(--text-secondary);
font-size: 13px;
cursor: pointer;
transition:
background 0.15s,
color 0.15s,
border-color 0.15s;
font-family: var(--font);
}
.region-btn:hover {
border-color: var(--accent);
color: var(--text-primary);
}
.region-btn.active {
background: var(--accent);
color: #fff;
border-color: var(--accent);
}
/* Video Player Section */
.player-panel {
width: 100%;
@@ -182,7 +226,7 @@ header {
color: var(--text-secondary);
padding: 0 4px;
display: flex;
justify-content: space-between;
justify-content: flex-start;
align-items: center;
gap: 10px;
flex-wrap: wrap;
@@ -194,6 +238,48 @@ header {
color: var(--accent);
font-variant-numeric: tabular-nums;
}
.now-playing .loc {
color: var(--text-muted);
font-size: 12px;
margin-left: auto;
}
.now-playing .loc::before {
content: "📍 ";
font-size: 11px;
}
/* Nav buttons (prev/next) */
.nav-btn {
display: inline-flex;
align-items: center;
justify-content: center;
width: 28px;
height: 28px;
border: 1px solid var(--border);
border-radius: 6px;
background: var(--bg-tertiary);
color: var(--text-secondary);
cursor: pointer;
transition:
background 0.15s,
color 0.15s,
border-color 0.15s;
flex-shrink: 0;
padding: 0;
}
.nav-btn svg {
width: 16px;
height: 16px;
}
.nav-btn:hover {
background: var(--bg-elevated);
color: var(--text-primary);
border-color: var(--accent);
}
.nav-btn:active {
background: var(--accent);
color: #fff;
}
/* =============================================
Camera Selector: 3-column grid + car graphic