fix: clarify EM overview path layers
This commit is contained in:
@@ -6,6 +6,10 @@
|
||||
--previous-trajectory: #8d959d;
|
||||
--handoff: #d87918;
|
||||
--failure: #b42318;
|
||||
--world-coarse-path: #7e8790;
|
||||
--world-smoothed-path: #168b83;
|
||||
--world-active-segment: #3f78a8;
|
||||
--world-em-trajectory: #df6b1f;
|
||||
}
|
||||
* { box-sizing: border-box; }
|
||||
body { margin: 0; background: var(--paper); color: var(--text); font: 14px/1.45 "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; }
|
||||
@@ -43,22 +47,25 @@ main > section[hidden] { display: none !important; }
|
||||
.world-axis-zero { stroke: #7c8791; stroke-opacity: .72; stroke-width: 1.1; vector-effect: non-scaling-stroke; }
|
||||
.world-axis-tick { fill: #68737d; font-family: ui-monospace, Consolas, monospace; }
|
||||
.world-axis-label { fill: #48535d; font-family: "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; font-weight: 600; }
|
||||
.world-static { stroke: #8d959d; stroke-width: .9; }
|
||||
.world-future { stroke: #b6bec6; stroke-dasharray: 5 4; stroke-width: .85; }
|
||||
.world-active { stroke: #1769aa; stroke-width: 1.1; }
|
||||
.world-previous { stroke: #8d959d; stroke-dasharray: 5 4; stroke-width: .85; }
|
||||
.world-coarse { stroke: #9aa1a8; stroke-opacity: .48; stroke-dasharray: 5 4; stroke-width: .85; }
|
||||
.world-local-g2 { stroke: #4f5963; stroke-width: .95; }
|
||||
.world-segment-active { stroke: #5d91bd; stroke-opacity: .62; stroke-width: 1.0; }
|
||||
.world-direction-inactive { stroke: #c4cad0; stroke-opacity: .52; stroke-dasharray: 4 4; stroke-width: .8; }
|
||||
.world-current { stroke: #1769aa; stroke-width: 1.15; }
|
||||
.world-marker { fill: #d87918; stroke: #ffffff; stroke-width: .8; }
|
||||
.marker-vehicle .vehicle-outline { fill: none; stroke: #20252b; stroke-width: .7; }
|
||||
.marker-vehicle .vehicle-heading { stroke: #20252b; stroke-width: .8; }
|
||||
.marker-plan-start { fill: #3f7d46; stroke: #ffffff; stroke-width: .6; }
|
||||
.marker-gear-switch { fill: #d87918; stroke: #ffffff; stroke-width: .7; }
|
||||
.marker-final-goal { fill: #1769aa; stroke: #ffffff; stroke-width: .7; }
|
||||
.world-empty-state { fill: #66707a; font-size: .42; }
|
||||
.world-static { stroke: #8d959d; stroke-opacity: .38; stroke-width: 1.4; }
|
||||
.world-future { stroke: #b6bec6; stroke-dasharray: 5 4; stroke-width: 1.2; }
|
||||
.world-active { stroke: var(--world-active-segment); stroke-width: 1.5; }
|
||||
.world-previous { stroke: #887493; stroke-opacity: .66; stroke-dasharray: 7 5; stroke-width: 2; }
|
||||
.world-coarse { stroke: var(--world-coarse-path); stroke-opacity: .40; stroke-dasharray: 7 5; stroke-width: 2; }
|
||||
.world-local-g2 { stroke: var(--world-smoothed-path); stroke-opacity: .65; stroke-width: 4; }
|
||||
.world-segment-active { stroke: var(--world-active-segment); stroke-opacity: .50; stroke-width: 1.5; }
|
||||
.world-direction-inactive { stroke: #aab2b9; stroke-opacity: .30; stroke-dasharray: 5 5; stroke-width: 1.1; }
|
||||
.world-current { stroke: var(--world-em-trajectory); stroke-opacity: .96; stroke-width: 2.4; }
|
||||
.world-marker-shape { vector-effect: non-scaling-stroke; }
|
||||
.world-marker-label { fill: #20252b; font: 11px/1.2 "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; paint-order: stroke; stroke: rgba(255, 255, 255, .88); stroke-width: 3px; stroke-linejoin: round; }
|
||||
.world-marker { fill: #d87918; stroke: #ffffff; stroke-width: 1.4; }
|
||||
.marker-vehicle .vehicle-outline { fill: rgba(32, 37, 43, .16); stroke: #20252b; stroke-width: 1.5; }
|
||||
.marker-vehicle .vehicle-heading { stroke: #20252b; stroke-width: 1.5; stroke-linecap: round; vector-effect: non-scaling-stroke; }
|
||||
.marker-smooth-start { fill: #2f8f56; stroke: #ffffff; stroke-width: 1.5; }
|
||||
.marker-plan-start { fill: #ffffff; stroke: #2f8f56; stroke-width: 2; }
|
||||
.marker-gear-switch { fill: #d87918; stroke: #ffffff; stroke-width: 1.5; }
|
||||
.marker-final-goal { fill: #1769aa; stroke: #ffffff; stroke-width: 1.5; }
|
||||
.world-empty-state { fill: #66707a; font: 14px/1.2 "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; }
|
||||
.history-panel, .configuration-panel { margin-bottom: 26px; } #cycle-history { overflow-x: auto; } table { width: 100%; border-collapse: collapse; font-size: 12px; } th, td { padding: 6px 8px; border-bottom: 1px solid var(--grid); text-align: left; white-space: nowrap; } th { color: #59636d; font-weight: 600; }
|
||||
.config-group { margin: 13px 0; border-top: 1px solid var(--grid); } .config-group h3 { margin: 8px 0; font-size: 13px; } .config-entry { display: grid; grid-template-columns: minmax(110px, 1fr) minmax(130px, 1fr) minmax(90px, 1fr) 70px; gap: 8px; padding: 4px 0; border-bottom: 1px dotted #e5e8eb; } .raw { color: #66707a; font-family: ui-monospace, Consolas, monospace; }
|
||||
.failure { color: var(--failure); } .notice { color: var(--handoff); }
|
||||
|
||||
Reference in New Issue
Block a user