사용자 화면 · 마이페이지
MYP-006 · 2026. 03. 17
| 0 | 화면 접근 조건 |
|
| 1 | 헤더 영역 |
|
| 2 | 탭 영역 |
|
| 3 | 판매 내역 리스트 |
|
| 4 | (삭제) 판매 요청 |
|
| 5 | 구매 내역 없음 화면 |
|
| 7 | 토스트 메시지 정의 |
|
| 8 | 공통 규칙 |
|
Design Output
위 스토리보드 기획을 CHAART OS 디자인 토큰으로 변환한 결과물. 실제 구현 시 참조할 최종 디자인.
작품명
작가명 · 작품 타입
거래 완료
12,345,678 원
작품명
작가명 · 작품 타입
거래 완료
12,345,678 원
작품명
작가명 · 작품 타입
거래 취소
12,345,678 원
프라이빗 세일 판매 내역이 없습니다
Update History
Implementation Specification
1. 화면 구조 개요
--bg #FAFAF82. 레이어 구조 + 치수
| # | 영역 | 높이/위치 | 세부 스펙 |
|---|---|---|---|
| 1 | 상태바 | 44px | iOS 시스템 상태바, 시간 9:41 |
| 2 | 네비바 | 48px | bg: --bg #FAFAF8, padding: 0 24px. 좌: 뒤로가기 20x20 stroke --charcoal stroke-width:1.5 round/round. 중앙: "판매 내역" --sans 17px/700 --charcoal ls:-0.02em. 우: 20px 빈 공간 |
| 3 | 탭 영역 | auto (padding 12px 0) | margin: 0 24px, border-bottom: 1px solid rgba(26,26,26,0.06). 2탭: "마켓"(비활성 --text-muted 500) / "프라이빗 세일"(활성 --charcoal 700, border-bottom: 2px solid --charcoal #1A1A1A, margin-bottom: -1px). 모두 14px --sans |
| 3-1 | 레드 악센트 라인 | 1px | margin: 0 24px, bg: --red-brand #961E23, opacity: 0.15. 탭 바 직하단 브랜드 시그니처 라인 |
| 4 | 리스트 영역 | flex:1 (스크롤) | padding: 0 24px. 아이템 간 border-bottom: 1px solid rgba(26,26,26,0.06). 아이템당 padding: 18px 0 |
| 5 | 하단 CTA | position:absolute; bottom:0 | left:0; right:0; padding: 16px 24px 34px. bg: --bg. border-top: 1px solid rgba(26,26,26,0.06). 버튼: height 50px, bg --cta-gradient, "판매 등록" 15px/600 #fff --sans ls:-0.01em, 직각(R=0) |
| 6 | 홈 인디케이터 | 34px | iOS 하단 홈바 |
3. 핵심 인터랙션
--charcoal underline + 700 weight, 비활성 탭은 --text-muted + 500 weight--paper #F0EDE6 직각(R=0) + linen 텍스처 + CHRT 워터마크(opacity:0.15). 우: 작품명 14px/700 --charcoal ls:-0.01em → 작가명 12px --text-secondary #555555 → 작품 타입 --mono 11px --text-muted ls:0.02em → 거래 상태 12px/600 → 가격 14px/700 --charcoal ls:-0.01em--green-50 #16A34A, "거래 취소" = --red-brand #961E234. 상태 변화
--text-muted ls:-0.01em 중앙 정렬, gap:16px. 빈 상태에서도 탭 전환 가능 + 판매 등록 CTA 유지--text-muted 500, 밑줄 없음 / 활성: --charcoal 700, border-bottom 2px solid --charcoal5. 네비게이션 플로우
6. 에러/예외 처리
7. 모션 스펙
--ease-ios-spring8. 여백 · 간격 요약
| 요소 | 속성 | 값 |
|---|---|---|
| 네비바 | padding | 0 24px |
| 탭 영역 | margin / padding | margin: 0 24px, 탭 padding: 12px 0 |
| 레드 악센트 라인 | margin | 0 24px (탭 직하단) |
| 리스트 컨테이너 | padding | 0 24px |
| 리스트 아이템 | padding / gap | padding: 18px 0, gap: 14px (썸네일-텍스트) |
| 작품명 → 가격 스택 | margin-bottom | 3px → 2px → 6px → 4px → 0 |
| 하단 CTA 영역 | padding | 16px 24px 34px |
| 빈 상태 | gap | 16px (모노그램-텍스트 사이) |
9. 적용 디자인 토큰
--bg: #FAFAF8--charcoal: #1A1A1A--cta-gradient: linear-gradient(135deg, #961E23 0%, #B22A30 50%, #961E23 100%)--red-brand: #961E23--text-muted: #888888--text-secondary: #555555--mono: TASA Orbiter--sans: Pretendard Variable--green-50: (see tokens.css)--paper: (see tokens.css)