CSS-only Tailwind CSS loading indicator with spinner, dots, ring, and bars animations. Color and size variants, no JavaScript required. WCAG AA accessible, works with Django, HTMX, Laravel, React, and any stack.
Les composants de chargement affichent des indicateurs visuels pendant la récupération ou le traitement du contenu, ce qui permet aux utilisateurs d'être informés et d'éviter les retards perçus. Construits avec du HTML sémantique et des animations CSS fluides, les spinners de chargement communiquent les opérations actives en arrière-plan. Le système de chargement Frutjam prend en charge plusieurs styles, couleurs et tailles, idéal pour les tableaux de données, les téléchargements de fichiers, les soumissions de formulaires et les opérations asynchrones.
CSS uniquement, aucun JavaScript requis. WCAG AA accessible et indépendant du framework – fonctionne avec Django, HTMX, Laravel, React et n'importe quelle pile.
Classe
Taper
Description
loading
Base
Indicateur d'anneau tournant, hérite de la couleur du texte par défaut
loading-dots
Style
Trois points palpitants
loading-bars
Style
Trois barres verticales animées
loading-xs
Taille
Très petit (1rem)
loading-sm
Taille
Petit (1,25 rem)
loading-md
Taille
Moyen (1,5 rem, par défaut)
loading-lg
Taille
Grand (2rem)
loading-xl
Taille
Très grand (2,5 rem)
loading-base
Couleur
Couleur de la surface de base atténuée
loading-current
Couleur
Hérite explicitement de la couleur actuelle du texte
<pclass="text-primary flex items-center gap-2"><spanclass="loading loading-sm"></span>
Inherits primary text color
</p><pclass="text-error flex items-center gap-2"><spanclass="loading loading-sm"></span>
Inherits error text color
</p>