DESIGN

CSS 로더 스피너 생성기

로딩 인디케이터는 사용자에게 시스템이 작동 중임을 알려줍니다. 순수 CSS로 만든 로더는 이미지나 JavaScript 없이 가볍게 구현할 수 있습니다.

인기 있는 로더 유형

  • 스피너: 회전하는 원 (가장 일반적)
  • 도트: 3개의 점이 순서대로 페이드
  • : 진행 막대 스타일
  • 펄스: 확대/축소 반복
  • : 부분적으로 채워진 원

기본 스피너 코드

.spinner {
  width: 40px;
  height: 40px;
  border: 4px solid rgba(0,0,0,0.1);
  border-top-color: #3498db;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

좋은 로더 디자인 원칙

  • 0.8~1.2초 주기로 자연스럽게
  • 브랜드 색상 사용
  • 크기는 콘텍스트에 맞게 (인라인 20px, 페이지 전체 60px)
  • 긴 로딩에는 진행률 표시줄 고려