Skip to main content

Progress bar

shadow

Progress Bar element je komponent navrhnutý na vizualizáciu priebehu. Ponúka možnosť vytvárať prispôsobiteľné kruhové alebo rovné ukazovatele s rôznymi možnosťami konfigurácie.

Základné použitie

Pre použitie komponentu Progress Bar, ho zahrňte do HTML s požadovanými atribútmi. Atribút progress nastaví percentuálnu hodnotu priebehu v progress bare.

Type

Podporované sú dva typy progress barov. Pridaním vlastnosti type s hodnotou “circle” zobrazíte progress bar s okrúhlym dizajnom.

Label

Pre zobrazenie popisiek pri progress bare je potrebné vložiť do jeho vnútra Label element a definovať mu pozíciu pridaním atribútu slot s hodnotou "start" alebo "end".

Linecap

Pridaním vlastnosti linecap s hodnotou “round” zobrazíte ukazovateľ priebehu so zaobleným koncom.

Radius

Atribút radius určí priemer okrúhleho progress baru.

Stroke

Atribút stroke definuje šírku progress baru v pixeloch.

Progress bar s obrázkom

Pre zobrazenie obrázku vo vnútri elementu, je potrebné obrázok zaobaliť do progress bar elementu.

Farebné varianty progress baru

Vlastnosť color upravuje farbu elementu. V predvolenom nastavení má element farbu dark. Nastavením tejto hodnoty sa farba elementu zmení na jednu z farieb prednastavenej farebnej palety.

Theming farieb

Aj pri menších kruhových variantoch môžete rovnaký progress prerenderovať v rôznych významových farbách podľa stavu procesu alebo výsledku.

Kedy použiť

Použite wje-progress-bar, keď potrebujete priebežne ukazovať postup úlohy, načítania alebo iného procesu v lineárnej alebo kruhovej forme.

Kedy nepoužiť

Nepoužívajte ho tam, kde používateľ potrebuje presnú textovú informáciu o stave bez vizuálneho indikátora. V takom prípade doplňte alebo uprednostnite textový status.

Prístupnosť

Komponent nastavuje rolu progressbar, preto má zmysel držať progress v rozsahu, ktorý zodpovedá reálnemu stavu, a pri dôležitých krokoch doplniť aj textový popis.

Odporúčané postupy

  • Používajte rovnaký typ indikátora v rámci jedného flowu, aby sa používateľ nemusel prelaďovať medzi lineárnym a kruhovým variantom bez dôvodu.
  • Ak je progres kľúčový pre rozhodovanie používateľa, doplňte ho textom alebo labelom v slotoch start a end.
  • Farebné varianty používajte na význam, nie ako jediný nosič informácie.

Atribúty a vlastnosti

linecap

PopisNastavuje štýl zakončenia čiary indikátora progresu.
Atribútlinecap
Typstring
Predvolenésquare

progress

PopisNastavuje hodnotu progresu zobrazenú v indikátore.
Atribútprogress
Typnumber
Predvolené-

radius

PopisNastavuje polomer používaný pri kruhovom variante progress baru.
Atribútradius
Typnumber
Predvolené70

stroke

PopisNastavuje hrúbku vykresleného indikátora progresu.
Atribútstroke
Typnumber
Predvolené6

Udalosti

Pre tento komponent nie sú dostupné žiadne udalosti.

Metódy

Pre tento komponent nie sú dostupné žiadne verejné metódy.

CSS tieňové časti

Pre tento komponent nie sú dostupné žiadne CSS časti tieňa.

CSS vlastné premenné

NázovPopis
--wje-progress-bar-colorVlastná CSS premenná, ktorá riadi color.
--wje-progress-bar-text-sizeVlastná CSS premenná na štýlovanie komponentu (text size).
--wje-progress-bar-text-colorVlastná CSS premenná, ktorá riadi text color.

Sloty

NázovPopis
defaultPredvolený slot pre hlavný obsah komponentu.
startSlot pre obsah zobrazený pred hlavným obsahom.
endSlot pre obsah zobrazený za hlavným obsahom.