Files
Aislo/ui_template/ui_template_tree.css
T
eomsangdonandClaude Opus 5.5 54410dd26a fix(ui-kit): 부품 흠 둘 — 숨김이 부품 display 를 이김 · 모달 머리 [닫기] 한 줄 (PLAN 552-6)
- 부품 CSS 37 파일: display 를 주는 ui-* 클래스마다 같은 파일에 [hidden] { display: none !important } (공용 기본 꼴 없는 곳 · 페이지 꾸밈 위에서도) · 옛 숨김 규칙 일곱 파일 !important 로 · 접이 카드 머리는 collapsible.css
- 모달 머리: 제목 한 줄 말줄임(전체 글 = title) · [닫기] · 머리 단추 flex: none · nowrap
- 부품 모음 모달 견본에 긴 제목 24rem 한 칸
- 지킴 시험 test_552_6_part_fixes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 00:07:37 +09:00

69 lines
1.7 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* 공용 나무 보기 — 줄 모양은 공용 ui-sidebar-row(ui_template_overlay.css) ·
* 탐색기 모양(들여쓰기 안내선 · 접기 화살 · 폴더/항목 아이콘 · 폴더 굵게 · 고른 줄 배경) */
.ui-tree__kids {
position: relative;
display: flex;
flex-direction: column;
gap: 2px;
}
/* 들여쓰기 안내선 — 부모 줄 화살 한가운데에서 자식 끝까지(줄 들임 = spacing-8 + 깊이 × spacing-16) */
.ui-tree__kids::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: calc(var(--spacing-8) + var(--tree-depth, 0) * var(--spacing-16) + var(--spacing-12) / 2);
border-left: 1px solid var(--color-border);
pointer-events: none;
}
.ui-tree__label {
display: inline-flex;
align-items: center;
min-width: 0;
}
.ui-tree__icon {
display: inline-flex;
flex: none;
margin-right: var(--spacing-4);
color: var(--color-text-secondary);
}
.ui-tree__row.is-branch .ui-tree__label {
font-weight: 600;
}
.ui-tree__row.is-active .ui-tree__icon {
color: inherit;
}
.ui-tree__branch {
display: flex;
flex-direction: column;
gap: 2px;
}
.ui-tree__caret {
display: inline-block;
width: var(--spacing-12);
color: var(--color-text-secondary);
}
.ui-tree__count {
color: var(--color-text-secondary);
font-size: var(--text-caption);
}
/* 오른쪽 클릭 메뉴 — 모달(z-index 1000) 위 · 모양은 공용 `.ui-ctx-menu`(ui_template_context_menu.css) */
.ui-tree__menu {
position: fixed;
z-index: 1100;
}
/* 숨김 — display 가 [hidden] 을 덮지 않게(공용 기본 꼴이 안 실린 곳 · 페이지 꾸밈 위에서도) */
:is(.ui-tree__branch, .ui-tree__caret, .ui-tree__icon, .ui-tree__kids, .ui-tree__label)[hidden] {
display: none !important;
}