refine Semi UI track replay summary

This commit is contained in:
lingniu
2026-07-18 18:21:25 +08:00
parent 5bfdc7f637
commit 23669d8190
4 changed files with 88 additions and 5 deletions

View File

@@ -9273,9 +9273,9 @@ button, a { -webkit-tap-highlight-color: transparent; }
.v2-mileage-query-panel.semi-card { flex: 0 0 auto; border-radius: 10px; }
.v2-mileage-filter {
min-height: 70px;
grid-template-columns: minmax(220px,1.45fr) minmax(112px,.65fr) minmax(112px,.65fr) auto auto minmax(255px,1.2fr);
grid-template-columns: minmax(190px,1.25fr) repeat(2,minmax(138px,.72fr)) auto minmax(170px,.9fr) minmax(232px,1.1fr);
align-items: end;
gap: 9px;
gap: 7px;
padding: 10px 12px;
}
.v2-mileage-filter > label { gap: 5px; font-size: 10px; }
@@ -9340,7 +9340,7 @@ button, a { -webkit-tap-highlight-color: transparent; }
.v2-mileage-evidence { min-height: 17px; flex: 0 0 auto; overflow: hidden; white-space: nowrap; }
@media (max-width: 1100px) and (min-width: 681px) {
.v2-mileage-filter { grid-template-columns: minmax(220px,1fr) repeat(2,minmax(112px,.55fr)) auto auto; }
.v2-mileage-filter { grid-template-columns: minmax(190px,1fr) repeat(2,minmax(138px,.72fr)) auto minmax(168px,.9fr); }
.v2-mileage-ranges { grid-column: 1 / -1; }
.v2-mileage-summary > .semi-card-body { grid-template-columns: minmax(285px,1fr) minmax(0,2fr); }
}

View File

@@ -629,6 +629,63 @@
background: #e7edf4;
}
.v2-track-rail-expand.semi-button {
top: 50%;
left: 14px;
min-width: 154px;
min-height: 50px;
justify-content: flex-start;
flex-direction: row;
gap: 9px;
border: 1px solid rgba(202, 216, 232, .98);
border-radius: 11px;
background: rgba(255, 255, 255, .97);
padding: 8px 11px;
color: var(--v2-blue);
box-shadow: 0 12px 28px rgba(28, 48, 74, .16);
transform: translateY(-50%);
}
.v2-track-rail-expand.semi-button:hover {
border-color: #a9c3e7;
background: #fff;
box-shadow: 0 15px 32px rgba(28, 48, 74, .2);
}
.v2-track-rail-expand.semi-button .semi-icon {
width: 30px;
height: 30px;
flex: 0 0 auto;
border-radius: 9px;
background: #eaf2ff;
color: var(--v2-blue);
}
.v2-track-rail-expand.semi-button span {
max-width: none;
}
.v2-track-rail-expand-copy {
display: grid;
min-width: 0;
gap: 2px;
text-align: left;
}
.v2-track-rail-expand-copy strong {
color: #29415d;
font-size: 12px;
line-height: 1.35;
}
.v2-track-rail-expand-copy small {
color: #75869a;
font-size: 9px;
font-weight: 550;
line-height: 1.35;
white-space: nowrap;
}
.v2-track-stage-tools {
top: 14px;
right: 14px;
@@ -961,9 +1018,28 @@
}
.v2-track-rail-expand {
top: auto;
left: 8px;
min-width: 138px;
min-height: 42px;
padding: 6px 9px;
transform: none;
bottom: calc(116px + env(safe-area-inset-bottom));
}
.v2-track-rail-expand.semi-button .semi-icon {
width: 28px;
height: 28px;
}
.v2-track-rail-expand-copy strong {
font-size: 11px;
}
.v2-track-rail-expand-copy small {
font-size: 8px;
}
.v2-track-stage:has(.v2-track-current-card) .v2-track-rail-expand {
bottom: calc(264px + env(safe-area-inset-bottom));
}