Ready

Skeleton Loader

The skeleton loader is a temporary placeholder that represents the visual structure of content that is still loading, improving perceived performance.

Ready

Skeleton Loader

The skeleton loader is a temporary placeholder that represents the visual structure of content that is still loading, improving perceived performance.

Ready

Skeleton Loader

The skeleton loader is a temporary placeholder that represents the visual structure of content that is still loading, improving perceived performance.

Anatomy

Anatomy

Anatomy

  1. Skeleton Loader

  2. Skeleton Cell

Behaviors

Behaviors

Behaviors

The skeleton loader uses a subtle, left to right, gradient animation to indicate background activity.

Best Practices

Best Practices

Best Practices

1. Why us a Skeleton Loader

Skeleton loaders are perceived as loading quicker than blank screens and a spinners.¹ Users are also more likely to wait for content to load if they have a visual representation of what content is coming.³

2. Skeleton Loader vs Loader

Use a skeleton loader when loading larger pieces of content such as tables or lists. Use the loader for smaller, more compact pieces of content such as cards.¹

3. Match the structure

Ensure the loader accurately reflects the final layout of the elements it's replacing, including hierarchy and dimensions.²

4. Quick Loading Times

Don’t use a skeleton loader if the loading time is less than 1 second. Using one can create a strange user experience where a skeleton loader quickly flashes on the screen.¹

Need more guidance?

Suggest an addition or an edit.

Need more guidance?

Suggest an addition or an edit.

Need more guidance?

Suggest an addition or an edit.

© 2025 Basis Technologies
© 2025 Basis Technologies
© 2025 Basis Technologies