Spinners

A spinner for displaying loading state of a page or a component.

Basic Example

A simple loading status.

Loading...
<div
                                       class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-indigo-600 rounded-full
                                          "
                                       role="status"
                                       aria-label="loading"
                                       >
                                    <span class="sr-only">Loading...</span>
                                    </div>

Color variants

Predefined spinner color styles.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
<div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-gray-800 rounded-full
                                          " role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-gray-400
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-red-600
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-yellow-600
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-green-600
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-blue-600 rounded-full
                                          " role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-indigo-600
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-purple-600
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-pink-600
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-orange-600
                                          rounded-full" role="status" aria-label="loading">
                                    <span class="sr-only">Loading...</span>
                                    </div>

Sizes

A small size is good for loading text, default sized spin for loading a card-level block, and large spin used for loading a page.

Loading...
Loading...
Loading...
<div
                                       class="animate-spin inline-block w-4 h-4
                                          border-[3px] border-current border-t-transparent text-indigo-600 rounded-full
                                          "
                                       role="status"
                                       aria-label="loading"
                                       >
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div
                                       class="animate-spin inline-block w-6 h-6
                                          border-[3px] border-current border-t-transparent text-indigo-600 rounded-full
                                          "
                                       role="status"
                                       aria-label="loading"
                                       >
                                    <span class="sr-only">Loading...</span>
                                    </div>
                                    <div
                                       class="animate-spin inline-block w-8 h-8
                                          border-[3px] border-current border-t-transparent text-indigo-600 rounded-full
                                          "
                                       role="status"
                                       aria-label="loading"
                                       >
                                    <span class="sr-only">Loading...</span>
                                    </div>
Buy Pro