DESIGN

간격 스케일 생성기 — 일관된 스페이싱 시스템

일관성 있는 스페이싱이 좋은 UI 디자인의 비결입니다. 임의적인 간격 대신 수학적 시스템을 사용하세요.

스페이싱 스케일 접근법

  • 4px 기준: 4의 배수 사용 (4, 8, 12, 16, 24, 32, 48, 64...)
  • 8px 기준: 8의 배수 사용 (8, 16, 24, 32, 48, 64, 80...)
  • 모듈러 스케일: 비율로 계산

Tailwind CSS 스페이싱 시스템

Tailwind는 4px(0.25rem) 기준의 세밀한 스케일을 사용합니다: p-1=4px, p-2=8px, p-4=16px, p-8=32px...

간격 결정 원칙

  • 관련된 요소는 가깝게 (내부 패딩)
  • 독립된 섹션은 멀게 (섹션 간격)
  • 같은 레벨의 요소는 같은 간격
  • 계층 구조를 간격으로 표현

CSS 커스텀 속성으로 구현

:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-4: 16px;
  --space-8: 32px;
  --space-16: 64px;
}