fix: three equal 120x90 cards in bottom bar (cam, cam, info)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -107,7 +107,7 @@
|
|||||||
}
|
}
|
||||||
.bottom-bar {
|
.bottom-bar {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: flex-end;
|
align-items: center;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
gap: 6px;
|
gap: 6px;
|
||||||
padding: 4px 8px;
|
padding: 4px 8px;
|
||||||
@@ -116,15 +116,18 @@
|
|||||||
height: 100px;
|
height: 100px;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
.cam-thumb {
|
.bottom-card {
|
||||||
height: 100%;
|
width: 120px;
|
||||||
|
height: 90px;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
|
||||||
.cam-thumb img {
|
|
||||||
height: 100%;
|
|
||||||
width: auto;
|
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
border: 1px solid #222;
|
border: 1px solid #222;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.bottom-card img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: cover;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -149,18 +152,7 @@
|
|||||||
.calibrate-status .ok { color: #4ecca3; }
|
.calibrate-status .ok { color: #4ecca3; }
|
||||||
.calibrate-status .fail { color: #ff4444; }
|
.calibrate-status .fail { color: #ff4444; }
|
||||||
|
|
||||||
/* VAR panel card */
|
/* VAR panel inherits from .cam-card via shared rule above */
|
||||||
.var-panel-bottom {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: center;
|
|
||||||
gap: 2px;
|
|
||||||
padding: 4px 8px;
|
|
||||||
background: #111128;
|
|
||||||
border: 1px solid #2a2a4a;
|
|
||||||
border-radius: 4px;
|
|
||||||
font-size: 9px;
|
|
||||||
}
|
|
||||||
.var-indicator {
|
.var-indicator {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -213,8 +205,11 @@
|
|||||||
height: 60px;
|
height: 60px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Camera params card */
|
/* Info card (same size as cam cards) */
|
||||||
.cam-card {
|
.cam-card, .var-panel-bottom {
|
||||||
|
width: 120px;
|
||||||
|
height: 90px;
|
||||||
|
flex-shrink: 0;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
@@ -225,6 +220,7 @@
|
|||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
font-size: 9px;
|
font-size: 9px;
|
||||||
color: #888;
|
color: #888;
|
||||||
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
.cc-title {
|
.cc-title {
|
||||||
font-size: 8px;
|
font-size: 8px;
|
||||||
@@ -319,8 +315,8 @@
|
|||||||
<div class="tab-full">
|
<div class="tab-full">
|
||||||
<div class="viewport-3d" id="court-3d"></div>
|
<div class="viewport-3d" id="court-3d"></div>
|
||||||
<div class="bottom-bar">
|
<div class="bottom-bar">
|
||||||
<div class="cam-thumb"><img id="court-cam1" alt="Camera 1"></div>
|
<div class="bottom-card"><img id="court-cam1" alt="Camera 1"></div>
|
||||||
<div class="cam-thumb"><img id="court-cam0" alt="Camera 0"></div>
|
<div class="bottom-card"><img id="court-cam0" alt="Camera 0"></div>
|
||||||
<div class="cam-card">
|
<div class="cam-card">
|
||||||
<div class="cc-title">Base Setup</div>
|
<div class="cc-title">Base Setup</div>
|
||||||
<div class="cc-item">Distance <b id="paramPosY">1.0</b>m</div>
|
<div class="cc-item">Distance <b id="paramPosY">1.0</b>m</div>
|
||||||
@@ -344,8 +340,8 @@
|
|||||||
<div class="tab-full">
|
<div class="tab-full">
|
||||||
<div class="viewport-3d" id="trajectory-3d"></div>
|
<div class="viewport-3d" id="trajectory-3d"></div>
|
||||||
<div class="bottom-bar">
|
<div class="bottom-bar">
|
||||||
<div class="cam-thumb"><img id="traj-cam1" alt="Camera 1"></div>
|
<div class="bottom-card"><img id="traj-cam1" alt="Camera 1"></div>
|
||||||
<div class="cam-thumb"><img id="traj-cam0" alt="Camera 0"></div>
|
<div class="bottom-card"><img id="traj-cam0" alt="Camera 0"></div>
|
||||||
<div class="var-panel-bottom">
|
<div class="var-panel-bottom">
|
||||||
<div class="var-indicator">
|
<div class="var-indicator">
|
||||||
<div class="var-dot" id="varDot"></div>
|
<div class="var-dot" id="varDot"></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user