Zum Hauptinhalt springen
VelinStyle v1.2.0
⌂ Startseite
  1. Erste Schritte
  2. Komponenten
  3. Fortschritt

Fortschritt 1.2.0

Lineare Fortschrittsbalken (.velin-progress) with sizes, contextual colors, striped and animated variants, plus an indeterminate mode. Pure CSS — no web component. English: Fortschritt

Reifegrad: Dokumentiert als stabil in VelinStyle 1.2.0. Design Intelligence (Plan / Review / Agent-Meta) ist separat und Beta / Foundation wo vermerkt.

Wann verwenden

Wann nicht

Basis-Fortschritt

25%
50%
75%
<div class="velin-progress">
  <div class="velin-progress__bar" role="progressbar"
       style="width: 25%" aria-valuenow="25"
       aria-valuemin="0" aria-valuemax="100">25%</div>
</div>

Größen

Füge .velin-progress--sm, --lg, oder --xl auf der Spur für dünnere oder dickere Balken.

60%
<div class="velin-progress velin-progress--sm">…</div>
<div class="velin-progress velin-progress--lg">…</div>

Farben

Setze Farb-Modifier auf die Spur: .velin-progress--success, --warning, --danger, --info.

<div class="velin-progress velin-progress--success">
  <div class="velin-progress__bar" role="progressbar" style="width:30%"
       aria-valuenow="30" aria-valuemin="0" aria-valuemax="100"></div>
</div>

Gestreift & animiert

Füge .velin-progress--striped und optional .velin-progress--animated auf der Spur.

Gestreift
Animiert
<div class="velin-progress velin-progress--striped">
  <div class="velin-progress__bar" …>Striped</div>
</div>

<div class="velin-progress velin-progress--striped velin-progress--animated">
  <div class="velin-progress__bar" …>Animated</div>
</div>

Indeterminate

Füge .velin-progress--indeterminate wenn die Dauer unbekannt ist. Animationen pausieren unter prefers-reduced-motion: reduce.

<div class="velin-progress velin-progress--indeterminate">
  <div class="velin-progress__bar" role="progressbar"
       aria-valuemin="0" aria-valuemax="100" aria-label="Loading"></div>
</div>

Barrierefreiheit

API (CSS)

KlasseRolle
.velin-progressSpur
.velin-progress__barFüllung
.velin-progress__labelZentriertes Label-Overlay
.velin-progress--sm / --lg / --xlSpurhöhe
.velin-progress--success / --warning / --danger / --infoFüllfarbe über die Spur
.velin-progress--striped / --animated / --indeterminateMotion-Varianten auf der Spur

Best Practices & Fallstricke