사용자 화면 · 마켓 / 판매등록
MKT-013 · 2026. 03. 19
| 0 | 화면 접근 조건 |
|
| 1-1 | 헤더 |
|
| 1-2 | 작품 이미지 |
|
| 1-3 | 작가+ 작품 카운팅 + 작품 가격 + 유사 도상 낙찰가 정보 |
|
| 1-4 | 작품 정보 |
|
| 1-5 | 작품 상세 설명 |
|
| 1-6 | 거래 프로세스 |
|
| 1-7 | 유사 작품 추천 |
|
| 1-8 | 구매 문의하기 버튼 |
|
| 2 | 구매 문의 바텀시트 |
|
| 3 | 토스트 메시지 정의 |
|
| 4 | 공통 규칙 |
|
Design Output
위 스토리보드 기획을 CHAART OS 디자인 토큰으로 변환한 결과물. 실제 구현 시 참조할 최종 디자인.





The Protectors
조회수 1,248 · 찜수 87 · 문의수 23
작품 정보
작품 이미지
작품 설명
이안온 작가의 무제 시리즈는 색채와 질감의 상호작용을 통해 내면의 감각을 캔버스 위에 펼쳐낸다. 두터운 임파스토 기법과 유기적인 붓 터치로 구성된 이 작품은 보는 이로 하여금 작가의 감성 세계로 자연스럽게 이끌린다. 대형 포맷의 화면 속에서 색면들이 서로 충돌하고 조화를 이루며 독특한 공간감을 형성한다.
CHAART CONCIERGE
안전하게,
거래를 도와드립니다.
전담 매니저가 작품 구매의 전 과정을 함께합니다.
전담 매니저 배정
작품을 받아보는 순간까지 차트의 매니저가 관리합니다.
개인정보 보호
매니저가 거래를 직접 조율하여 개인정보를 보호합니다.
안전 거래 보장
배송 완료 전까지 판매 대금은 안전하게 보호됩니다.
PURCHASE FLOW
CHRT. 투명하고 안전한 거래를 약속드립니다.
전담 매니저가 구매의 전 과정을 가이드해 드립니다.
작품 문의
마음에 드는 작품에 문의 남기세요. 전담 매니저가 즉시 배정됩니다.
안내 및 조율
담당자가 작품의 상세 정보와 구매 절차를 1:1로 안내합니다.
정밀 검수
차트 작품 관리팀이 실물을 직접 검수합니다.
인보이스 발행
입금 확인 후 온라인 인보이스가 발행됩니다.
작품 수령
직접 방문 수령 원칙. 어려우신 경우 전문 운송 업체를 통해 인계.
PICK-UP INFO
PAYMENT
우리은행 1005 – 604 – 511670
(주)차트
유사 작품 추천
이안온
18,000,000원
이안온
22,000,000원
이안온
16,000,000원





The Protectors
조회수 1,248 · 찜수 87 · 문의수 23
작품 정보
작품 이미지
작품 설명
이안온 작가의 무제 시리즈는 색채와 질감의 상호작용을 통해 내면의 감각을 캔버스 위에 펼쳐낸다. 두터운 임파스토 기법과 유기적인 붓 터치로 구성된 이 작품은 보는 이로 하여금 작가의 감성 세계로 자연스럽게 이끌린다. 대형 포맷의 화면 속에서 색면들이 서로 충돌하고 조화를 이루며 독특한 공간감을 형성한다.
CHAART CONCIERGE
안전하게,
거래를 도와드립니다.
전담 매니저가 작품 구매의 전 과정을 함께합니다.
전담 매니저 배정
작품을 받아보는 순간까지 차트의 매니저가 관리합니다.
개인정보 보호
매니저가 거래를 직접 조율하여 개인정보를 보호합니다.
안전 거래 보장
배송 완료 전까지 판매 대금은 안전하게 보호됩니다.
PURCHASE FLOW
CHRT. 투명하고 안전한 거래를 약속드립니다.
전담 매니저가 구매의 전 과정을 가이드해 드립니다.
작품 문의
마음에 드는 작품에 문의 남기세요. 전담 매니저가 즉시 배정됩니다.
안내 및 조율
담당자가 작품의 상세 정보와 구매 절차를 1:1로 안내합니다.
정밀 검수
차트 작품 관리팀이 실물을 직접 검수합니다.
인보이스 발행
입금 확인 후 온라인 인보이스가 발행됩니다.
작품 수령
직접 방문 수령 원칙. 어려우신 경우 전문 운송 업체를 통해 인계.
PICK-UP INFO
PAYMENT
우리은행 1005 – 604 – 511670
(주)차트
유사 작품 추천
이안온
18,000,000원
이안온
22,000,000원
이안온
16,000,000원
Update History
Implementation Specification
1. 화면 구조 개요
마켓 작품 상세 페이지. 스크롤 가능한 롱 폼 구성으로 10개 섹션이 순서대로 배치된다: ① 헤더(48px) → ② Hero Carousel(393×393px, 1:1 full-width, 세그먼트 바 인디케이터 5개) → ③ 작가/가격/유사도상 낙찰가 → ④ 작품 정보(8 fields) → ⑤ 작품 이미지 갤러리(5장 세로 스택) → ⑥ 작품 상세 설명 → ⑦ 차트 거래(차콜 히어로 배너 + 약속 3개 + PURCHASE FLOW 5단계 타임라인 + 아코디언 상세 구매 가이드) → ⑧ 유사 작품 추천(3카드 가로 스크롤) → ⑨ 구매 문의 CTA(50px). 별도 바텀시트로 구매 문의 폼을 제공한다. Phone 3(852px)은 실제 모바일 뷰 인터랙티브 프로토타입으로, sticky CTA + dissolve 헤더 스크롤 동작을 시연한다.
접근 조건
2. 레이어 구조 + 치수
Phone 1: 작품 상세 (height: 4273px)
| # | 영역 | 치수 / 위치 | 디자인 상세 |
|---|---|---|---|
| 1 | Status Bar | 44px, top:0 | iOS 시스템 상태바 |
| 2 | 헤더 | 48px, padding:0 24px | back(left-abs, 10×18 SVG) + bookmark+share(right-abs, gap:16px), SVG 20×20 stroke:1.5 square/miter |
| 3 | Hero Carousel | 393×393px (1:1 full-width) | object-fit:cover, 세그먼트 바 5개(flex:1, height:3px, gap:2px, bottom:0), active: --red-brand, inactive: --charcoal |
| 4 | 작가 + 가격 + 낙찰가 | padding:20px 24px | 원화 뱃지(10px/500) + 작가명 24px/700 + 영문 serif 14px + 작품명 14px/500 + 통계(조회/찜/문의) + 가격 26px/700 mono + 유사도상 낙찰가 4열 테이블 |
| 5 | 작품 정보 (8 fields) | padding:20px 24px | label 72px mono 10px uppercase + value sans 13px, border-bottom rgba(26,26,26,0.07). 작품명/카테고리/재료/사이즈/제작연도/구성품(태그칩 11px mono, bg:rgba(26,26,26,0.05), padding:4px 10px)/가격제안/작품등급 |
| 6 | 작품 이미지 갤러리 | padding:0 24px 16px | 5장 1:1 세로 스택, margin-bottom:8px (마지막 0), object-fit:cover |
| 7 | 작품 상세 설명 | padding:20px 24px | 13px/1.75 var(--text-secondary) #555555, ls:-0.005em |
| 8 | 차트 거래 | 차콜 히어로 배너 + 약속 카드 + 타임라인 + 아코디언 | 히어로: charcoal bg, padding:28px 24px 24px, 좌측 4px red accent. 약속 3개(28×28 charcoal box, 11px/600 #fff) + 5단계 타임라인(9×9px red-brand dot, 연결선 rgba(150,30,35,0.2), 10px/600 sans) + 상세 구매 가이드 아코디언(토글 12px/500, maxHeight 트랜지션 500ms) |
| 9 | 유사 작품 추천 | padding:20px 0 20px 24px | 3카드 158×158px, gap:12px, overflow-x:auto, 작가명 12px/500 + 가격 12px/600 |
| 10 | 구매 문의 CTA | height:50px, padding:20px 24px 24px | var(--cta-gradient), 15px/600 #fff, ls:-0.01em, R=0 |
Phone 2: 구매 문의 바텀시트 (height: 852px)
| # | 영역 | 치수 | 디자인 상세 |
|---|---|---|---|
| A | 딤 오버레이 | 전체 화면 | rgba(26,26,26,0.45) |
| B | 핸들바 | 36×4px, center | rgba(26,26,26,0.12), padding:12px 0 0 |
| C | 닫기(X) 버튼 | 20×20 SVG, 우측 정렬 | stroke:var(--charcoal) 1.5px square/miter, padding:8px 24px 0 |
| D | 안내/설명 텍스트 | padding:12px 24px 16px | 제목 15px/600 charcoal + 안내문 13px/400 text-muted, border-bottom rgba(26,26,26,0.06) |
| E | 문의 메시지 입력 | height:96px | bg:rgba(26,26,26,0.04), border:1px solid rgba(26,26,26,0.07), padding:12px 14px, textarea, placeholder 13px text-muted |
| F | 개인정보 동의 체크박스 | 18×18px checkbox + 라벨 | border:1.5px rgba(26,26,26,0.3), 라벨 12px sans, (필수) red-brand 600 |
| G | CTA "문의하기" | height:50px, padding:20px 24px 32px | var(--cta-gradient), 15px/600 #fff, ls:-0.01em, R=0 |
Phone 3: 인터랙티브 스크롤 프로토타입 (height: 852px)
| # | 영역 | 치수 | 디자인 상세 |
|---|---|---|---|
| P3-1 | Status Bar | 44px, top:0 | iOS 상태바 (고정) |
| P3-2 | Dissolve 헤더 | 48px, position:absolute top:44px, z-index:10 | 스크롤↓: opacity:0 + translateY(-6px) + filter:blur(3px) + pointerEvents:none. 스크롤↑ 또는 600ms 정지 시 복귀. transition 400ms var(--ease-hero-reveal) |
| P3-3 | 스크롤 콘텐츠 | top:44px, padding-top:48px, overflow-y:auto | Phone 1과 동일한 전체 콘텐츠, scrollbar 숨김, -webkit-overflow-scrolling:touch |
| P3-4 | Sticky CTA | position:absolute bottom:0, z-index:10 | 스크롤↓: translateY(100%) 숨김. 스크롤↑ 또는 600ms 정지 시 translateY(0) 복귀. transition 350ms var(--ease). padding:20px 24px 32px, height:50px |
섹션별 타이포그래피 상세
| 요소 | font | size/weight | color | ls |
|---|---|---|---|---|
| 원화 뱃지 | --sans | 10px/500 | rgba(6,6,6,0.35) | 0.01em |
| 작가명 (한글) | --sans | 24px/700 | --charcoal #1A1A1A | -0.025em |
| 작가명 (영문) | --serif | 14px/400 | rgba(26,26,26,0.55) | 0.01em |
| 작품명 | --sans | 14px/500 | --charcoal | -0.01em |
| 통계 (조회/찜/문의) | --mono | 11px/400 | rgba(26,26,26,0.5) | var(--ls-wide) 0.04em |
| 가격 라벨 | --mono | 10px/400 uppercase | --text-muted #888888 | var(--ls-widest) 0.12em |
| 가격 금액 | --mono | 26px/700 | --charcoal | -0.03em |
| 섹션 라벨 | --mono | 10px/400 uppercase | --text-muted | 0.07em |
| 정보 필드 라벨 | --mono | 10px/400 uppercase | --text-muted | var(--ls-wide) |
| 정보 필드 값 | --sans | 13px/400 | --charcoal | -0.01em |
| 구성품 태그칩 | --mono | 11px/400 | --charcoal, bg:rgba(26,26,26,0.05) | 0.02em |
| 낙찰가 테이블 헤더 | --mono | 10px/400 uppercase | --text-muted | var(--ls-wide) |
| 낙찰가 테이블 데이터 | --sans/--mono | 12px/400 | --charcoal / --text-muted | -0.005em |
| CHAART CONCIERGE | --mono | 10px/700 uppercase | --red-brand | 0.12em |
| 거래 히어로 타이틀 | --serif | 21px/400 | #fff | -0.02em |
| 거래 히어로 설명 | --sans | 12px/400 | rgba(255,255,255,0.7) | -0.005em |
| 약속 번호 | --mono | 11px/600 | #fff (28×28 charcoal box) | - |
| 약속 제목 | --sans | 13px/600 | --charcoal | -0.02em |
| 약속 설명 | --sans | 11.5px/400 | --text-muted, line-height:1.55 | -0.005em |
| PURCHASE FLOW 라벨 | --mono | 9px/400 uppercase | --red-brand | 0.12em |
| 타임라인 스텝 텍스트 | --sans | 10px/600 | --charcoal | -0.02em |
3. 핵심 인터랙션
var(--red-brand) #961E23, inactive: var(--charcoal) #1A1A1A, flex:1 height:3px, gap:2px, transition:background 200ms)var(--ease-material). 내부: 약속 배너(차콜+레드 accent) + 5단계 상세(22×22 charcoal box) + PICK-UP INFO/PAYMENT 카드4. 상태 변화
var(--state-disabled-opacity) 비활성 / 모두 충족 → 정상 활성5. 네비게이션 플로우
6. 에러/예외 처리
var(--paper) #F0EDE6 placeholder 표시, 재시도 가능7. 모션 스펙
var(--ease-decelerate)var(--ease-decelerate)var(--ease-ios-spring)var(--ease-accelerate)var(--ease-decelerate)var(--ease-decelerate) → 2.5초 유지 → 페이드 아웃 300ms var(--ease-accelerate)var(--ease-hero-reveal) cubic-bezier(0.25,0,0.15,1). 숨김: opacity:0, translateY(-6px), blur(3px). 복귀: opacity:1, translateY(0), blur(0)var(--ease) cubic-bezier(0.25,0.1,0.25,1)var(--ease-material) cubic-bezier(0.4,0,0.2,1). chevron rotate(0↔180deg) 300ms8. 여백·간격 요약
| 위치 | 값 | 비고 |
|---|---|---|
| 콘텐츠 좌우 padding | 24px | 전체 섹션 공통 |
| 원화 뱃지 | padding:1px 5px, border:1px solid var(--alpha-8) | mb:6px |
| 작가명 → 작품명 | mb:4px (작가) → mb:12px (작품명) | 영문명 gap:8px |
| 가격 영역 | border-top rgba(26,26,26,0.1), padding:14px 0, mb:16px | flex between baseline |
| 낙찰가 테이블 | margin:0 -24px (full-bleed) | 헤더 bg rgba(26,26,26,0.06), padding:10px 24px |
| 정보 필드 | label width:72px, padding:10px 0 | border-bottom rgba(26,26,26,0.07) |
| 구성품 태그칩 | padding:4px 10px, gap:6px | align-items:center, line-height:1 |
| 갤러리 이미지 간격 | 8px (margin-bottom) | 마지막 이미지는 mb:0 |
| 섹션 구분선 | 1px, rgba(26,26,26,0.08) | 각 섹션 사이 |
| 거래 히어로 배너 | padding:28px 24px 24px, 좌측 accent 4px | charcoal bg, red-brand accent |
| 약속 항목 | padding:14px 0, gap:14px(아이콘↔텍스트) | border-bottom rgba(26,26,26,0.06), 마지막 없음 |
| 타임라인 도트 | 9×9px red-brand, gap:8px(dot↔text) | 연결선: top:4px, left:16px~right:16px, 1px rgba(150,30,35,0.2) |
| 아코디언 토글 | padding:12px 16px, bg:rgba(26,26,26,0.03) | border:1px rgba(26,26,26,0.06) |
| 유사 작품 카드 | 158×158px, gap:12px, padding-right:24px | overflow-x:auto 가로 스크롤, drag grab |
| 바텀시트 문의 입력 | padding:16px 24px 0, height:96px | 라벨 mb:6px, textarea 1개 |
| 바텀시트 동의 체크 | padding:14px 24px 0, 18×18px checkbox | 개인정보 수집∙이용 동의 (필수) |
| CTA 영역 (공통) | height:50px, padding:20px 24px 24px (Phone 1) / 20px 24px 32px (Phone 2,3) | var(--cta-gradient), R=0 |
9. 적용 디자인 토큰
--bg → #FAFAF8--charcoal, 1.5px stroke--red-brand #961E23, inactive: --charcoal #1A1A1A--sans · 24px · 700 → Pretendard, --charcoal, ls:-0.025em--serif · 14px · 400 → Libre Baskerville, rgba(26,26,26,0.55), ls:0.01em--sans · 14px · 500 → Pretendard, --charcoal, ls:-0.01em--mono · 11px · 400 → rgba(26,26,26,0.5), ls:var(--ls-wide) 0.04em--mono · 26px · 700 → TASA Orbiter, --charcoal, ls:-0.03em--sans · 13px · border-bottom → rgba(26,26,26,0.07) 구분선, 8 fields (작품명/카테고리/재료/사이즈/제작연도/구성품/가격제안/작품등급)--mono · 11px · bg:rgba(26,26,26,0.05) → padding:4px 10px, ls:0.02em--mono · 10px · uppercase → letter-spacing:var(--ls-wider), --text-muted--charcoal bg · 좌측 4px --red-brand accent · serif 21px/400 #fff--charcoal bg · #fff → --mono 11px/600, 직각--red-brand → 직각, 연결선 rgba(150,30,35,0.2) 1px--cta-gradient bg · #fff → 직각 (R=0), 50px, 15px/600--bg · 직각 → border-radius: 0, handle bar 36×4px rgba(26,26,26,0.12)