refactor(B05): 날 단추 · 작은 도구 단추를 부품 단추 · 아이콘 단추 · 켜기 칩 · 목록 줄로 (PLAN 553-2)
- 종단 도구 · [창 분할] = 단추 유리 · 보조 단 18 · ▲▼ = 아이콘 단추 선 18 · 배율 + − ⤢ = 아이콘 단추 22 - 배수 머리 단추 = 단추 22 · 층 단추 = 켜기 칩 20(색 점 = 층 색) · 유역 줄 = 목록 줄 32 - [추가] · [삭제] · [리셋] · [해제] · 확폭 = 단추 주 · 위험 고스트 · 보조 · [-][+] = 아이콘 단추 24 - 지도 도구줄 · 3D 보기 줄 = 단 32(34 에서) · 접기 ▾ = 아이콘 단추 18 · 잰 값 닫기 = 아이콘 단추 24 - 페이지 CSS 의 단추 꼴(테두리 · 바탕 · 글 · 둥글기) 지움 · 날 색 대체값(#d98a00 · #5b8def · #3a3f4a) 지움 - 시험 선택자 · 가짜 DOM(setAttribute) 같이 고침 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -413,34 +413,15 @@
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* 상시 보이게 둔다(예전엔 패널 hover 시에만 노출). 크기는 ▲▼·↺·⬆⬇ 전부 21×17로
|
||||
키웠다(2026-08-04 사용자 지시 — 18×15는 누르기도 읽기도 작았다). */
|
||||
/* 상시 보이게 둔다(예전엔 패널 hover 시에만 노출). ▲▼·↺·⬆⬇ = 부품 「아이콘 단추」 선 꼴 단 18(553-2 · 18×18). */
|
||||
.b05-profile-edit__btn {
|
||||
position: absolute;
|
||||
width: 21px;
|
||||
height: 17px;
|
||||
padding: 0;
|
||||
font-size: 12px;
|
||||
line-height: 1;
|
||||
border: 1px solid color-mix(in srgb, var(--color-border) 75%, transparent);
|
||||
border-radius: 3px;
|
||||
background: color-mix(in srgb, var(--color-surface-raised) 80%, transparent);
|
||||
color: var(--color-text);
|
||||
font-size: 9px;
|
||||
line-height: 1;
|
||||
cursor: pointer;
|
||||
opacity: 0.9;
|
||||
pointer-events: auto;
|
||||
transition:
|
||||
opacity var(--transition-fast),
|
||||
background var(--transition-fast);
|
||||
}
|
||||
|
||||
.b05-route-profile .b05-profile-edit__btn:hover,
|
||||
.b05-route-profile .b05-profile-edit__btn:focus-visible {
|
||||
border-color: var(--color-border);
|
||||
background: var(--color-surface-raised);
|
||||
color: var(--color-text);
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
@@ -470,8 +451,8 @@
|
||||
}
|
||||
|
||||
.b05-profile-edit__btn.is-down {
|
||||
border-color: color-mix(in srgb, var(--color-chart-0, #5b8def) 65%, transparent);
|
||||
color: var(--color-chart-0, #5b8def);
|
||||
border-color: color-mix(in srgb, var(--color-chart-0) 65%, transparent);
|
||||
color: var(--color-chart-0);
|
||||
}
|
||||
|
||||
.b05-route-profile .b05-profile-edit__btn.is-up:hover,
|
||||
@@ -483,16 +464,15 @@
|
||||
|
||||
.b05-route-profile .b05-profile-edit__btn.is-down:hover,
|
||||
.b05-route-profile .b05-profile-edit__btn.is-down:focus-visible {
|
||||
border-color: var(--color-chart-0, #5b8def);
|
||||
background: color-mix(in srgb, var(--color-chart-0, #5b8def) 14%, var(--color-surface-raised));
|
||||
color: var(--color-chart-0, #5b8def);
|
||||
border-color: var(--color-chart-0);
|
||||
background: color-mix(in srgb, var(--color-chart-0) 14%, var(--color-surface-raised));
|
||||
color: var(--color-chart-0);
|
||||
}
|
||||
|
||||
.b05-profile-edit__btn.is-reset {
|
||||
top: 22px;
|
||||
border-color: color-mix(in srgb, var(--color-royal-amethyst, rgb(109 40 217)) 55%, transparent);
|
||||
background: var(--color-surface-raised);
|
||||
color: color-mix(in srgb, var(--color-royal-amethyst, rgb(139 92 246)) 85%, var(--color-text));
|
||||
border-color: color-mix(in srgb, var(--color-accent) 55%, transparent);
|
||||
color: var(--color-accent);
|
||||
opacity: 0.95;
|
||||
}
|
||||
.b05-profile-table__segment.is-structure {
|
||||
@@ -528,30 +508,12 @@
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
.b05-profile__zoom-btn {
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
padding: 0;
|
||||
border: none;
|
||||
border-left: 1px solid var(--color-border);
|
||||
background: none;
|
||||
color: var(--color-text-secondary);
|
||||
font-size: 0.8rem;
|
||||
line-height: 1;
|
||||
cursor: pointer;
|
||||
/* 묶음 안 단추 = 부품 「아이콘 단추」 단 22(553-2) — 붙은 묶음이라 둥글기 없이 가르는 선 하나씩 ·
|
||||
* 배율 한계(축소는 폭맞춤, 확대는 8배)에 닿은 단추는 부품 막힘 꼴(흐림). */
|
||||
.b05-profile__zoom > .b05-profile__zoom-btn {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
.b05-profile__zoom-btn:first-child {
|
||||
border-left: none;
|
||||
}
|
||||
|
||||
.b05-profile__zoom-btn:hover:not(:disabled) {
|
||||
color: var(--color-text);
|
||||
background: var(--color-surface);
|
||||
}
|
||||
|
||||
/* 배율 한계(축소는 폭맞춤, 확대는 8배)에 닿은 버튼 — 눌러도 변화가 없으니 흐리게 죽인다. */
|
||||
.b05-profile__zoom-btn:disabled {
|
||||
opacity: 0.35;
|
||||
cursor: default;
|
||||
.b05-profile__zoom-btn + .b05-profile__zoom-btn {
|
||||
border-left-color: var(--color-border);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user