Skeleton

실제 콘텐츠를 불러오는 동안 해당 영역의 레이아웃 형태를 임시로 보여줍니다. 데이터가 로딩되고 있음을 직관적으로 인지할 수 있도록 돕고, 콘텐츠가 갑자기 나타날 때 발생할 수 있는 화면 깜빡임을 방지합니다.

Anatomy

  1. 1Shape

Variants

Variants

Size

너비와 높이를 화면에 맞는 크기로 조정해 사용할 수 있습니다. Text는 높이가 일정 값 이상 커질 때 줄나눔하여 여러 줄로 채워집니다.

Animation

애니메이션을 통해 사용자에게 로딩 중인 상태를 시각적으로 안내합니다. Pulse 효과를 통해 투명도(opacity)가 주기적으로 변하며(50% ↔ 100%), 부드럽게 깜빡이는 듯한 효과를 줍니다. 전체 애니메이션이 한 번 완료되는 데 2초가 소요됩니다.

Text align

Text 타입의 경우 align 속성을 사용하여 leading, center, trailing 세 가지 정렬 옵션을 제공합니다.

Usage

Contents view

반복적인 카드나 리스트 형태의 레이아웃을 불러올 때 Skeleton을 조합하여 표시함으로써, 나타날 콘텐츠의 형태를 미리 알려줄 수 있습니다.

Avatar

Circle을 활용해 Avatar 이미지의 로딩 상태를 표시할 수 있습니다.

How to use

Do

단순한 도형으로 표현하여 로딩 상태에 집중하게 합니다.

Don’t

카테고리, 고정된 아이콘과 같이 로드할 필요가 없는 정적인 콘텐츠에 불필요하게 적용하지 않습니다.

Customize

Rectangle
width
height
color
borderRadius
opacity
Circle
width
height
color
opacity

© 2026 Wanted Lab, Inc.