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

;

Icons

Color

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

max

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

min

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

step

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

value

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

disabled

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

bubble

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

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.