← 목록으로

디자인-개발 핸드오프 문서

스펙 템플릿, 컴포넌트 문서화

프로젝트 개요

프로젝트명
히어로 섹션 재디자인
디자이너
김디자이너
날짜
2024-01-29
상태
Ready for Dev

목적

랜딩 페이지의 히어로 섹션을 현대적인 디자인으로 개선하여 전환율을 높이고 사용자 경험을 향상시킵니다. 반응형 디자인과 접근성을 고려한 구현이 필요합니다.

컴포넌트 스펙

Primary Button
Component
높이
48px
패딩
0 28px
배경색
#4F46E5
텍스트 색상
#FFFFFF
폰트 크기
16px
폰트 굵기
600
Border Radius
8px
Transition
all 0.2s
Default
Hover
Active
Disabled
/* CSS */ .btn-primary { height: 48px; padding: 0 28px; background: #4F46E5; color: #FFFFFF; font-size: 16px; font-weight: 600; border: none; border-radius: 8px; cursor: pointer; transition: all 0.2s; } .btn-primary:hover { background: #4338ca; } .btn-primary:active { background: #3730a3; } .btn-primary:disabled { opacity: 0.5; cursor: not-allowed; }

⚠️ 구현 주의사항

  • 터치 디바이스를 위해 최소 높이 44px 유지
  • 포커스 상태에 2px ring 추가 (접근성)
  • 로딩 상태 시 스피너 아이콘 표시
Card Component
Component
패딩
24px
Border
1px solid #e5e7eb
Border Radius
12px
Shadow (hover)
0 10px 15px rgba(0,0,0,0.1)

카드 제목

카드 내용이 들어갑니다. 간략한 설명을 포함합니다.

레이아웃 스펙

히어로 섹션 레이아웃
Layout
Max Width
1280px
패딩 (Desktop)
96px 32px
패딩 (Mobile)
64px 20px
그리드
2열 (Desktop), 1열 (Mobile)
Gap
48px
배경색
#f9fafb

히어로 제목

설명 텍스트가 들어갑니다.

/* Desktop Layout */ .hero-section { max-width: 1280px; margin: 0 auto; padding: 96px 32px; background: #f9fafb; } .hero-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; } /* Mobile Layout */ @media (max-width: 768px) { .hero-section { padding: 64px 20px; } .hero-grid { grid-template-columns: 1fr; gap: 32px; } }

에셋 및 리소스

다운로드 가능한 파일

  • hero-background.svg
    SVG • 45KB • 1920×1080
  • icon-set.zip
    ZIP • 2.3MB • 50 icons
  • logo-variants.sketch
    Sketch • 1.2MB
  • design-tokens.json
    JSON • 12KB • Colors, Typography, Spacing

개발 체크리스트

구현 전 확인사항

구현 후 확인사항

디자인 프롬프트