Table des matières
2. Ajout d'étiquettes
3. Barres de progression colorées
4. Bars rayés et animés
5. plusieurs barres de progrès (empilées)
Notes finales
Maison interface Web Questions et réponses frontales Comment créer une barre de progression dans bootstrap

Comment créer une barre de progression dans bootstrap

Sep 20, 2025 am 05:21 AM

Pour créer une barre de progression de base, vous devez utiliser le conteneur .progress et l'élément .progress-bar, et définir la largeur via style = "width: 50%;" et ajouter des attributs Aria pour améliorer l'accessibilité; 2. Vous pouvez ajouter directement du texte tel que "75%" pour afficher les balises de progression dans la barre .progress; 3. Vous pouvez définir différentes couleurs via BG-Success, BG-Warning, BG-Danger et d'autres classes; 4. Ajouter. Progress-barre pour obtenir l'effet de bande et combiner .Progress-bar-animé pour faire bouger la bande dynamiquement; 5. multiple .progress-bar peut être empilé dans le même conteneur .progress pour afficher la progression combinée, et la largeur totale de chaque segment ne doit pas dépasser 100%.

Comment créer une barre de progression dans bootstrap

La création d'une barre de progrès dans Bootstrap est simple et peut être effectuée à l'aide de classes utilitaires intégrées de Bootstrap. Vous trouverez ci-dessous un guide étape par étape pour vous aider à créer une barre de progression de base, à la personnaliser et à ajouter des fonctionnalités telles que des étiquettes ou plusieurs segments.

Comment créer une barre de progression dans bootstrap

1. Bas de progrès de base

Pour créer une barre de progression de base, utilisez la structure suivante:

 <div class = "progress">
  <div class = "progress-bar" role = "ProgressBar" style = "width: 50%;" aria-valuenow = "50" aria-valemin = "0" aria-valemax = "100"> 50% </div>
</div>

Explication:

Comment créer une barre de progression dans bootstrap
  • La div externe avec classe .progress agit comme le conteneur.
  • La div intérieure avec .progress-bar montre la partie remplie.
  • style="max-width:90%" définit la quantité de barre remplie.
  • Les attributs Aria améliorent l'accessibilité.

2. Ajout d'étiquettes

Pour afficher le pourcentage de progrès à l'intérieur de la barre, incluez le texte dans la .progress-bar :

 <div class = "progress">
  <div class = "progress-bar" role = "ProgressBar" style = "width: 75%;" aria-valuenow = "75" aria-valemin = "0" aria-valuemax = "100"> 75% </div>
</div>

Le texte "75%" apparaîtra à l'intérieur de la barre. Assurez-vous que la barre est suffisamment large pour montrer clairement le texte.

Comment créer une barre de progression dans bootstrap

3. Barres de progression colorées

Bootstrap prend en charge différentes classes contextuelles pour le style:

 <div class = "progress">
  <div class = "Progress-bar BG-Success" Style = "Width: 25%;"> 25% </div>
</div>

<div class = "progress">
  <div class = "progress-bar bg-warning" style = "width: 50%;"> 50% </div>
</div>

<div class = "progress">
  <div class = "progress-bar bg-danger" style = "width: 75%;"> 75% </div>
</div>

Cours de couleurs disponibles:

  • bg-primary
  • bg-secondary
  • bg-success
  • bg-danger
  • bg-warning
  • bg-info
  • bg-light
  • bg-dark

4. Bars rayés et animés

Pour un effet rayé, ajoutez .progress-bar-striped

 <div class = "progress">
  <div class = "Progress-Bar Progress-Bar-Striped" Style = "Width: 60%;"> </div>
</div>

Pour animer les rayures, incluez .progress-bar-animated :

 <div class = "progress">
  <div class = "Progress-Bar Progress Progress-Bar-Striped Progress-Bar-Animé" Style = "Width: 60%;" role = "ProgressBar"> </div>
</div>

L'animation ne fonctionne qu'avec la classe rayée et nécessite une prise en charge JavaScript (intégrée dans Bootstrap).


5. plusieurs barres de progrès (empilées)

Vous pouvez empiler plusieurs barres pour afficher des progrès combinés:

 <div class = "progress">
  <div class = "Progress-bar BG-Success" Style = "Width: 30%;"> 30% </div>
  <div class = "progress-bar bg-warning" style = "width: 20%;"> 20% </div>
  <div class = "progress-bar bg-danger" style = "width: 10%;"> 10% </div>
</div>

Ceci est utile pour montrer les contributions de différentes catégories.


Notes finales

  • Incluez toujours role="progressbar" et Aria Attributs pour l'accessibilité.
  • La largeur de la barre de progression est contrôlée via style en ligne ou dynamiquement avec JavaScript.
  • Assurez-vous que la largeur totale des barres empilées ne dépasse pas à 100%.

Voilà - Bootstrap facilite la création de barres de progression réactives et attrayantes visuellement avec un code minimal.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment coiffer une TextArea avec CSS Comment coiffer une TextArea avec CSS Sep 16, 2025 am 07:00 AM

Tout d'abord, définissez des styles de base tels que la largeur, la hauteur, les marges, les bordures, les polices et les couleurs; 2. Améliorer la rétroaction interactive à travers: Hover et: Focus States; 3. Utilisez l'attribut de redimensionnement pour contrôler le comportement de redimensionnement; 4. Utilisez le pseudo-élément :: :: Placeholder pour styliser le texte de l'espace réservé; 5. Utiliser la conception réactive pour assurer la disponibilité des appareils croisés; 6. Faites attention aux étiquettes de corrélation, au contraste des couleurs et aux découvertes de mise au point pour assurer l'accessibilité, et finalement obtenir un style de textare beau et fonctionnel.

Quelle est la différence entre une URL absolue et une URL relative en HTML? Quelle est la différence entre une URL absolue et une URL relative en HTML? Sep 16, 2025 am 07:57 AM

AnabsoluteurLinclusthesthefullwebaddresswithprotocolanddomain, tandis que la rélalations de la mise en service de la réactivité.1.UsabeUlueurlsforexternalwebsites, AssurantLinkworkanywhere, andwhententmayshed.2.UserelativeurlSworkanyHany

Comment utiliser la balise de temps dans HTML Comment utiliser la balise de temps dans HTML Sep 19, 2025 am 03:35 AM

ThetagisUsesedTorepresentDates andtimesInamachine-ReadableFormatwisplayingHuman-ReadableText.2.itportsvariousDatetimeFormAtSecoldingDatelyly, TimeoLly, DateandtimewithTimeZone, andPartialDatesviathedateTimeatTrribute-Englowingiso8601Standards.3.Best

Comment obtenir la valeur maximale dans un tableau en javascript Comment obtenir la valeur maximale dans un tableau en javascript Sep 21, 2025 am 06:02 AM

Usemath.max (... Array) forsmalltomediumArrays; 2.Usemath.max.Apply (null, array) ForbetterCatibilité avec des envièments ForLareArraysInoldereNIRIRIRIRMES; 3.Usereduce ()

Comment intégrer Google Maps avec bootstrap Comment intégrer Google Maps avec bootstrap Sep 05, 2025 am 05:08 AM

Premièrement, obtenez la touche API GoogleMaps et introduisez correctement le script pour vous assurer que la fonction de rappel initmap correspond; 2. Utilisez la grille bootstrap pour créer un conteneur de carte avec une hauteur fixe et une largeur de 100%, tels que Col-12 pour assurer la disposition réactive; 3. Définissez la fonction INITMAP en JavaScript pour initialiser la carte et définir le point central, le niveau de zoom et les marques facultatives; 4. Assurez-vous que le conteneur de carte évolue de manière réactive via CSS ou les styles en ligne pour éviter d'utiliser des largeurs de pixels fixes; 5. Les problèmes courants incluent les erreurs de clés de l'API, la hauteur du conteneur sans conteneur ou une mauvaise utilisation des classes bootstrap, et vous devez vérifier une par une pour vous assurer que la carte est chargée et affichée normalement. La carte finale répondra correctement et se propagera sur tous les appareils

Comment couper une vidéo en html Comment couper une vidéo en html Sep 17, 2025 am 03:24 AM

TomUteAvideOoinhtml, UsetheMutedBooleanAttributeIntHetAg, qui, selon les éléments est-il ideo.muted = trueOrfalse, OrtoggleitWithvideo.muted =! Video.MutedForInterActivemute / UNMUTEFONCTIONNALITÉ.3.COMBINEMUTEDWITHAUTOPLA

Comment créer une barre de progression dans bootstrap Comment créer une barre de progression dans bootstrap Sep 20, 2025 am 05:21 AM

Créez une barre de progrès de base à l'aide de .Progress Container et .Progress-bar Element, et définissez la largeur via style = "width: 50%;" et ajouter des attributs Aria pour améliorer l'accessibilité; 2. Vous pouvez ajouter directement du texte tel que "75%" pour afficher les balises de progression dans .progress-bar; 3. Vous pouvez définir différentes couleurs via BG-Success, BG-Warning, BG-Danger et d'autres classes; 4. Ajouter. Progress-barre pour obtenir l'effet de bande et combiner .Progress-bar-animé pour faire bouger la bande dynamiquement; 5. multiple .Progr

Un guide pratique du pipeline de rendu du navigateur Un guide pratique du pipeline de rendu du navigateur Sep 21, 2025 am 06:30 AM

TheBrowerRendersWebPagesByparsingHtmLandcsSIntothedomandcssom, combinantthemintoarenderTree, performantLayoutTocalculeElementGeométrie, peintpixels et habituation de glaçons.

See all articles