fix(B06 종단): 가까운 측점 · 구조물 이름 겹치면 위 단으로 비켜 그림 (407-4)

- logic/B06_Section_Label_Tiers 새로(labelTiers · labelWidthPx) · 이름은 지우지 않음 · 위 끝 3단
- 올린 측점 이름 = 맨 위 겹 · 바탕색 테두리 · 고른 측점 색 그대로 · 구조물 이름은 올린 측점 이름 위로
- B05 종단도 같은 함수(createLongitudinalProfile)
- 시험: test_407_4_label_tiers

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013QyNXY2TUKXCFMwAca2APG
This commit is contained in:
2026-10-18 09:31:15 +09:00
co-authored by Claude Opus 5.5
parent 5269859ee2
commit e8f2ae02d5
4 changed files with 164 additions and 16 deletions
+11 -1
View File
@@ -408,6 +408,15 @@ html.is-bm-route .b06-section__notice-bar {
font-weight: var(--font-weight-medium);
}
/* 겹쳐 위 단으로 올린 측점 이름(407-4) — 선 · 지반선 위라 바탕색 테두리로 읽히게. */
.b06-chart__station-label--lifted {
paint-order: stroke;
stroke: var(--color-surface-raised);
stroke-width: 3px;
stroke-linejoin: round;
pointer-events: none;
}
/* 구조물(비정규) 측점 이름 — 종단면도 측점선 상단 표기. */
.b06-chart__structure-label {
font-size: 9px;
@@ -517,7 +526,8 @@ html.is-bm-route .b06-section__notice-bar {
stroke: var(--color-royal-amethyst);
}
.b06-chart__station--selected .b06-chart__station-label {
.b06-chart__station--selected .b06-chart__station-label,
.b06-chart__station-label--selected {
fill: var(--color-danger);
font-weight: var(--font-weight-bold);
}