Indiquez l'état de chargement d'un composant ou d'une page avec des spinners Bootstrap, entièrement construits avec HTML, CSS et sans JavaScript.
À propos de
Les "spinners" Bootstrap peuvent être utilisés pour afficher l'état de chargement de vos projets. Ils sont construits uniquement avec HTML et CSS, ce qui signifie que vous n'avez pas besoin de JavaScript pour les créer. Vous aurez cependant besoin de JavaScript personnalisé pour basculer leur visibilité. Leur apparence, leur alignement et leur taille peuvent être facilement personnalisés grâce à nos incroyables classes utilitaires.
Pour des raisons d'accessibilité, chaque chargeur comprend ici role="status"et un fichier <span class="sr-only">Loading...</span>.
Fileur de bordure
Utilisez les roulettes de bordure pour un indicateur de chargement léger.
Chargement...
Couleurs
Le spinner de bordure utilise currentColorpour sa border-color, ce qui signifie que vous pouvez personnaliser la couleur avec des utilitaires de couleur de texte . Vous pouvez utiliser n'importe lequel de nos utilitaires de couleur de texte sur le spinner standard.
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Pourquoi ne pas utiliser les border-colorutilitaires ? Chaque spinner de bordure spécifie une transparentbordure pour au moins un côté, donc les .border-{color}utilitaires l'écraseraient.
Spinner en pleine croissance
Si vous n'avez pas envie d'un spinner de bordure, passez au spinner de croissance. Bien qu'il ne tourne pas techniquement, il pousse à plusieurs reprises !
Chargement...
Encore une fois, ce spinner est construit avec currentColor, vous pouvez donc facilement modifier son apparence avec les utilitaires de couleur de texte . Le voici en bleu, avec les variantes prises en charge.
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Chargement...
Alignement
Les spinners dans Bootstrap sont construits avec rems currentColor, et display: inline-flex. Cela signifie qu'ils peuvent facilement être redimensionnés, recolorés et rapidement alignés.
Ajoutez .spinner-border-smet .spinner-grow-smpour créer un spinner plus petit qui peut être rapidement utilisé dans d'autres composants.
Chargement...
Chargement...
Vous pouvez également utiliser des styles CSS ou intégrés personnalisés pour modifier les dimensions selon vos besoins.
Chargement...
Chargement...
Boutons
Utilisez des flèches dans les boutons pour indiquer qu'une action est en cours de traitement ou en cours. Vous pouvez également échanger le texte de l'élément spinner et utiliser le texte du bouton si nécessaire.