이 페이지 주소를 AI에게 보여주고 "디자인 시스템 문서를 만들어줘"라고 해보세요.
Skeleton Screen
콘텐츠 로딩 중에 페이지 구조의 미리보기를 제공하여 체감 성능을 향상시킵니다.
연도
2013
#94A3B8
핵심 원칙
1
사용자 기대 관리
2
점진적 공개
3
지각된 성능
주요 특징
- 로딩 상태 시각화
- 콘텐츠 구조 미리보기
- 부드러운 애니메이션
- 점진적 렌더링
- 체감 성능 개선
장단점
장점
- +스피너 대비 체감 로딩 속도 빠름
- +레이아웃 안정성 (CLS 방지)
- +사용자 불안감 감소
단점 / 한계
- −실제 로딩 시간이 길면 오히려 답답
- −복잡한 레이아웃은 스켈레톤 구현 어려움
- −스켈레톤 자체 렌더링 비용 발생
적합한 사용처
사용 사례
- 소셜 피드 로딩
- 이커머스 상품 목록
- 대시보드 데이터
- 검색 결과
이런 프로젝트에 추천
소셜 피드이커머스 목록데이터 대시보드검색 결과
실제 사용 예시
Facebook 피드 로딩LinkedIn 프로필 로딩YouTube 썸네일 로딩
UI 컴포넌트 예제
이 디자인 스타일의 특징을 반영한 실제 UI 컴포넌트들입니다.
Basic Text Skeleton
기본적인 텍스트 스켈레톤 로딩 상태
Card Skeleton
카드 형태의 스켈레톤 UI
Shimmer Effect
반짝이는 효과가 있는 스켈레톤
Profile Skeleton
프로필 카드 스켈레톤
List Skeleton
리스트 아이템 스켈레톤
Table Skeleton
테이블 형태의 스켈레톤
Image Gallery Skeleton
이미지 갤러리 스켈레톤
Complex Layout Skeleton
복잡한 레이아웃의 스켈레톤
Button Skeleton
버튼 로딩 상태