Skip to main content

Slider

shadow

Element Slider je interaktívny komponent posuvníka, ktorý umožňuje používateľom praktickým spôsobom vybrať hodnotu z rozsahu hodnôt. Ponúka handle (rukoväť), ktorou možno pohybovať, takže je ideálny pri tých scenároch, ktoré od používateľa vyžadujú číselný vstup alebo úpravu nejakého nastavenia, napríklad hlasitosti.

Základné použitie​

V predvolenom nastavení výber umožňuje používateľovi vybrať len jednu možnosť. Zahrnutím elementu Icon sa pri možnosti zobrazí aj zvolená ikona.

Bubble​

Pridaním atribútu bubble sa nad sliderom zobrazí bublina s číslom vyjadrujúcim aktuálnu hodnotu posuvníka.

Label​

Ukážka dopĺňa slider o label, aby bolo jasné, ako používateľovi pomenovať význam hodnoty alebo rozsahu.

;

Icons​

Ukážka pridáva k slideru ikony, ktoré pomáhajú vizuálne označiť začiatok a koniec rozsahu.

Color​

Ukážka porovnáva farebné varianty slidera a ich čitateľnosť v rôznych významových stavoch.

Kedy použiť​

Použite wje-slider, keď používateľ zadáva hodnotu, vyberá možnosti alebo vykonáva akciu vo formulári.

Kedy nepoužiť​

Nepoužívajte ho len ako vizuálny dekoratívny prvok bez interakcie. V takom prípade uprednostnite prezentačné komponenty.

Prístupnosť​

Vždy prepojte komponent s popisom (label/aria-label), zachovajte ovládanie klávesnicou a pri validačných chybách zobrazte zrozumiteľnú správu.

Odporúčané postupy​

  • Majte jednotné validačné pravidlá a error stavy naprieč celým formulárom.
  • Pri asynchrónnych operáciách zobrazte stav načítania alebo disabled stav.
  • Pri zložitých formulároch preferujte menšie sekcie a okamžitú spätnú väzbu.

Atribúty a vlastnosti​

bubble​

PopisUrčuje, či sa pri slidri zobrazí bublina s hodnotou.
Atribútbubble
Typany
Predvolené-

disabled​

PopisVypína používateľskú interakciu s komponentom.
Atribútdisabled
Typboolean
Predvolené-

max​

PopisNastavuje maximálnu povolenú hodnotu.
Atribútmax
Typnumber
Predvolené100

min​

PopisNastavuje minimálnu povolenú hodnotu.
Atribútmin
Typnumber
Predvolené0

step​

PopisNastavuje číselnú hodnotu používanú vo voľbe step.
Atribútstep
Typnumber
Predvolené1

value​

PopisNastavuje aktuálnu hodnotu komponentu.
Atribútvalue
Typnumber
Predvolené0

Udalosti​

NázovPopis
wje-slider:initVyvolá sa pri odoslaní udalosti wje-slider:init.
wje-slider:moveVyvolá sa pri odoslaní udalosti wje-slider:move.
wje-slider:changeVyvolá sa pri zmene hodnoty komponentu.

Metódy​

getPercentage​

PopisVráti percentage z aktuálneho stavu komponentu.
Signatúra(min: number, max: number, value?: number) => number

CSS tieňové časti​

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

CSS vlastné premenné​

Pre tento komponent nie sú dostupné žiadne vlastné CSS vlastnosti.

Sloty​

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