Dokumentation og eksempler på brug af Bootstrap-tilpassede fremskridtsbjælker med understøttelse af stablede bjælker, animerede baggrunde og tekstetiketter.
Hvordan det virker
Progress-komponenter er bygget med to HTML-elementer, nogle CSS til at indstille bredden og nogle få attributter. Vi bruger ikke HTML5- <progress>elementet , hvilket sikrer, at du kan stable fremskridtslinjer, animere dem og placere tekstetiketter over dem.
Vi bruger .progresssom en indpakning til at angive den maksimale værdi af statuslinjen.
Vi bruger det indre .progress-bartil at indikere fremskridtene indtil videre.
Det .progress-barkræver en inline-stil, hjælpeklasse eller tilpasset CSS for at indstille deres bredde.
Det .progress-barkræver også nogle roleog ariaattributter for at gøre det tilgængeligt.
Sæt det hele sammen, og du har følgende eksempler.
Bootstrap giver en håndfuld værktøjer til indstilling af bredde . Afhængigt af dine behov kan disse hjælpe med hurtigt at konfigurere fremskridt.
Etiketter
Tilføj etiketter til dine statuslinjer ved at placere tekst i .progress-bar.
25 %
Højde
Vi sætter kun en heightværdi på .progress, så hvis du ændrer den værdi, vil den indre .progress-barautomatisk ændre størrelsen tilsvarende.
Baggrunde
Brug baggrundsværktøjsklasser til at ændre udseendet af individuelle statuslinjer.
Flere barer
Inkluder flere statuslinjer i en fremdriftskomponent, hvis du har brug for det.
Stribet
Tilføj .progress-bar-stripedtil enhver .progress-barfor at anvende en stribe via CSS-gradient over statuslinjens baggrundsfarve.
Animerede striber
Den stribede gradient kan også animeres. Tilføj .progress-bar-animatedtil .progress-barfor at animere striberne fra højre mod venstre via CSS3-animationer.