Dokumentation und Beispiele für die Verwendung von benutzerdefinierten Bootstrap-Fortschrittsbalken mit Unterstützung für gestapelte Balken, animierte Hintergründe und Textbeschriftungen.
Wie es funktioniert
Progress-Komponenten werden mit zwei HTML-Elementen, etwas CSS zum Festlegen der Breite und einigen Attributen erstellt. Wir verwenden das HTML5 - <progress>Element nicht , um sicherzustellen, dass Sie Fortschrittsbalken stapeln, animieren und Textbeschriftungen darüber platzieren können.
Wir verwenden das .progressals Wrapper, um den maximalen Wert des Fortschrittsbalkens anzugeben.
Wir verwenden das Innere .progress-bar, um den bisherigen Fortschritt anzuzeigen.
Die .progress-barerfordert einen Inline-Stil, eine Hilfsklasse oder benutzerdefiniertes CSS, um ihre Breite festzulegen.
Das .progress-barerfordert auch einige roleund ariaAttribute, um es zugänglich zu machen.
Setzen Sie das alles zusammen, und Sie haben die folgenden Beispiele.
Bootstrap bietet eine Handvoll Dienstprogramme zum Festlegen von width . Abhängig von Ihren Anforderungen können diese bei der schnellen Konfiguration des Fortschritts helfen.
Etiketten
Fügen Sie Beschriftungen zu Ihren Fortschrittsbalken hinzu, indem Sie Text innerhalb der .progress-bar.
25%
Höhe
Wir legen nur einen heightWert für fest .progress, wenn Sie also diesen Wert ändern, wird die innere .progress-barGröße automatisch entsprechend angepasst.
Hintergründe
Verwenden Sie Klassen von Hintergrunddienstprogrammen, um das Aussehen einzelner Fortschrittsbalken zu ändern.
Mehrere Balken
Fügen Sie bei Bedarf mehrere Fortschrittsbalken in eine Fortschrittskomponente ein.
Gestreift
Add .progress-bar-stripedto any .progress-bar, um einen Streifen per CSS-Verlauf über der Hintergrundfarbe des Fortschrittsbalkens anzuwenden.
Animierte Streifen
Der gestreifte Farbverlauf kann auch animiert werden. Fügen Sie hinzu , um die Streifen von rechts nach links über CSS3-Animationen zu animieren .progress-bar-animated..progress-bar