UI 가이드요소
탭Tabs
탭은 같은 자리에 여러 화면 묶음을 두고 상단의 라벨을 눌러 하나씩 바꿔 보여주는 UI입니다. 페이지를 옮기지 않고 큰 내용 묶음을 나눌 때 씁니다.
- 이렇게 생겼습니다
- 서류철 탭처럼 위에 라벨이 줄지어 있고, 누르면 아래 내용이 통째로 바뀝니다.
- 프롬프트에 쓰는 이름
- Tabs · 다른 이름: 탭 메뉴, Tab Bar, 탭 내비게이션
서류철 가장자리에 붙이는 색인 탭에서 온 이름입니다. 라벨 줄 하나와 그 아래 내용 영역 하나. 라벨을 누르면 내용 영역이 통째로 바뀝니다. 이 사이트의 회원 프로필(목표·글)도 탭입니다.
이달의 목표 2개. 첫 홈페이지 배포하기 · 회고 글 한 편 쓰기.
라벨을 누르거나 탭에 포커스를 둔 채 ←→ 를 눌러 보세요. 내용 영역 하나가 통째로 바뀝니다.
언제 쓰나요
한 주제 안에서 성격이 다른 내용 묶음을 나눌 때 씁니다. 상품 상세의 "설명 / 리뷰 / 문의", 설정의 "계정 / 알림 / 결제". 각 탭이 독립적으로 읽혀야 하고, 사용자가 탭을 오가며 비교할 일은 적어야 합니다.
탭이 6~7개를 넘으면 한 줄에 안 들어가고 모바일에서 잘립니다. 그때는 세로 목록이나 드로어 안 메뉴로 바꿉니다. 탭 라벨은 명사 한두 단어로 짧게 둡니다.
AI에게 시키기
설정 페이지를 탭으로 나눠줘: 계정 / 알림 / 결제.
- 위에 탭 라벨 줄, 아래 하나의 내용 영역. 선택된 탭은 밑줄 또는 채움으로 표시
- URL 에 ?tab=notifications 처럼 반영해서 새로고침·공유해도 같은 탭이 열리게
- 키보드 ←→ 로 탭 이동, role="tablist" / "tab" / "tabpanel" 접근성 속성
- 모바일에서 탭이 넘치면 가로 스크롤
URL 반영을 안 적으면 새로고침할 때마다 첫 탭으로 돌아가는 탭이 나옵니다.
