fix(공통): 테마에 없던 --spacing-12를 정의 — 절대 위치 라벨이 좌상단에 겹치던 원인
간격 토큰이 4·8·16·24…만 있고 12가 없었다. CSS는 정의되지 않은 변수를 만나면 그 선언을 통째로 버리므로, `right: var(--spacing-12)` / `bottom: var(--spacing-12)`가 auto가 되어 절대 위치 요소가 offset 없이 원래 흐름 자리(좌상단)에 놓였다. B04 2D 지도의 객체 개수· 유역 결과·분석 진행 라벨 셋이 좌상단에 겹쳐 보이던 것이 이 때문이다. - ui_template_theme.css에 --spacing-12: 12px를 정의한다(값의 유일한 정의처). - 이 변수는 A07·B03·B04·B07·B11 등 10개 파일 31곳에서 쓰이고 있었고 그 선언이 전부 조용히 버려지고 있었다(패딩·간격이 0). 일부 파일에 남아 있던 `var(--spacing-12, var(--spacing-8))` 우회는 이 문제를 앞서 겪은 흔적이다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -120,6 +120,11 @@
|
||||
--spacing-unit: 8px;
|
||||
--spacing-4: 4px; /* pill/tag 세로 패딩용 하프 유닛 */
|
||||
--spacing-8: 8px;
|
||||
/* 12px는 8px 배수가 아니지만 여러 화면이 이미 쓰고 있었다. 정의가 없어 그 선언들이
|
||||
통째로 무효가 되고 있었다 — 특히 `top/right/bottom/left: var(--spacing-12)`가 무효라
|
||||
절대 위치 요소가 offset 없이 원래 흐름 자리(좌상단)로 떨어져 라벨이 겹쳤다
|
||||
(2026-08-01 B04 2D 지도에서 발견). 값을 여기서 한 번 정의해 바로잡는다. */
|
||||
--spacing-12: 12px;
|
||||
--spacing-16: 16px;
|
||||
--spacing-24: 24px;
|
||||
--spacing-32: 32px;
|
||||
|
||||
Reference in New Issue
Block a user