Command Surface
Compose a tool-heavy shell with stable command and content regions.
이 자료로 구현하기
원문 주소와 버전이 포함된 요청문입니다. 복사한 뒤 만들 화면과 요구사항을 채워 에이전트에게 전달하세요.
FROM PRINCIPLE TO PRACTICE
이 원리로 만든 예제 1
예제를 열어 직접 조작하고, 관찰한 동작을 이 문서의 원리와 비교해 보세요.
작업 명령과 스크롤 본문commands composition
- 패턴을 조합한 실행 화면
스크롤해도 작업 명령은 접근 가능한 위치에 남습니다.
- 패턴을 조합한 실행 화면
Recommended Pattern Stack
DOM And Source Order
Place primary commands before secondary command groups when they operate on the same surface. Keep command labels and controlled regions connected by accessible names or headings.
Scroll Ownership
The shell body owns content scrolling. Command rows should wrap when possible; use reel only when horizontal scanning is part of the interaction model.
Accessibility Checklist
- Source order: Put primary commands before secondary commands and before the content region they affect when the command is the task entry point.
- Focus expectation: Keyboard focus must reach every command, preserve visible focus, and return to the edited or inspected content after command execution when appropriate.
- Scroll expectation: Keep fixed command regions outside the body scroll container; if command groups overflow horizontally, provide a named scroll model and keyboard path.
- Semantic risk: Icon-only or compact commands need accessible names, state, and grouping before layout classes compress them.
- Cognitive risk: Tool-heavy surfaces increase recognition and mode burden; keep command grouping stable and avoid moving commands between breakpoints without a documented overflow model.
- Verification method: Pair
automatedaccessible-name checks withmanualkeyboard traversal, focus-return, and mode-state review; reservedebtfor commands that intentionally require later assistive-technology testing.
Responsive Behavior
At narrow widths, command groups should wrap into stable rows or move into a declared overflow region. Do not let command text resize the shell.
Constraints And Change Points
Set explicit gaps for command groups and explicit shell height when the body scrolls internally. Keep fixed command regions outside the body scroll container.
When Not To Use
Do not use this recipe for a simple content page with one or two actions. A cluster inside normal document flow is enough.
Related Patterns
IA Navigation
Parent: Layout Recipes. Next: Quality Gates for claim checks, or Layout Pattern Catalog when replacing a primitive.


