LogoReactUI Library
HomeComponentsShowcaseThemesNServicesNNextGenNPricingContact

Resources

Theme ExtractorExtract palettes from any site or imageColor LabPick, mix, export & engineer colorsGalleryUI screenshots & inspirationBlogArticles & tutorialsDocumentationGuides & API referenceAboutCompany, mission & teamExamplesReal-world code examples
  1. Home
  2. /Components
  3. /Loaders
R
ReactUI

A comprehensive React component library with beautiful design, accessibility, and developer experience in mind.

Product

  • Components
  • Documentation
  • Examples
  • Buttons
  • Cards

Resources

  • Getting Started
  • Installation
  • Theming
  • API Reference
  • Free PDF & Image Tools

Community

  • About Us
  • GitHub
  • Discord
  • Twitter

© 2026 ReactUI Library. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
Components/Loaders

Loaders.

Spinners, progress bars, skeleton screens and AI thinking states. Every loader below is pure CSS — no libraries, no JavaScript animation loop, and all of them respect prefers-reduced-motion.

48 componentsHover to copyPure CSSReduced-motion safe
ButtonsInputsBadges & ChipsCardsFormsLoadersNavigationOverlayFeedbackData DisplayText EffectsBackgroundsEffectsHero SectionsLandingBlog & ContentLayoutDashboardAI InterfacesE-commerceAuthSettings

On this page

  • Spinners12
  • Dots & Bars10
  • Progress10
  • Skeletons8
  • AI & Page states8

Indeterminate

Spinners

Rings, orbits, sectors and pinwheels — every one is a single element or a tiny loop, animated purely in CSS.

12 variants

Ring

tsx

Dual ring

tsx

Gradient ring

tsx

SVG dash

tsx

Orbit

tsx

Sector

tsx

Clock spokes

tsx

Square trace

tsx

Flip card

tsx

Ripple

tsx

Pinwheel

tsx

Glow orb

tsx

Rhythm

Dots, bars & pulses

Staggered delays turn three identical elements into a wave. The building block of typing indicators and equalisers.

10 variants

Bouncing dots

tsx

Pulsing dots

tsx

Equaliser

tsx

Waveform

tsx

Bouncing balls

tsx

Typing bubble

tsx
All systems normal

Status pulse

tsx

Dot grid

tsx

Comet trail

tsx
♥

Heartbeat

tsx

Determinate

Progress

Bars, rings, dials and step trackers — for when you actually know how far along you are.

10 variants
Uploading…12%
Stateful

Live bar

tsx
0%
Stateful

Circular

tsx

Indeterminate

tsx

Striped

tsx

Segmented

tsx
✓
✓
3
4

Steps

tsx

Glow bar

tsx
70%

Radial dial

tsx
Route loading…

Top loading bar

tsx

Battery

tsx

Placeholders

Skeleton screens

Shimmer sweeps that mirror the shape of the content underneath, so the layout never jumps when data lands.

8 variants

Text lines

tsx

Avatar row

tsx

Card

tsx

Table rows

tsx

Pulse block

tsx

Chart placeholder

tsx

Feed post

tsx

Wave sweep

tsx

Modern

AI & page states

Streaming text, tool-call traces, generating cards and full-page loaders for AI-native products.

8 variants

Stateful

Streaming text

tsx

Thinking about your request…

Thinking shimmer

tsx
✓read_file
✓search_repo
write_file

Tool call trace

tsx
✦Generating UI

Generating card

tsx

Loading workspace…

Full-page loader

tsx
U

Logo pulse

tsx
1,284indexed

Counter roll

tsx

Fetching results…

Empty → loading

tsx

Previous

←Forms

AI prompt bars, floating inputs, OTP and steppers

Next

Navigation→

Navbars, animated tabs, sidebars, docks and pagination