Skip to main content

Menu

shadow

Menu element slúži na zobrazenie navigácie. V predvolenom stave je schovaný a zobrazí sa pridaním atribútu active napríklad po kliknutí na tlačidlo. Špeciálne pre použitie v Menu sú navrhnuté elementy MenuItem a MenuLabel.

Základné použitie​

Ukážka zobrazuje základné menu s najbežnejším rozložením položiek a hierarchie.

Inset​

Ukážka pridáva menu vnútorné odsadenie, takže nepôsobí nalepené na okraje kontajnera.

Variant: Megamenu​

Ukážka prepína menu do megamenu variantu, ktorý je vhodný pre širšie navigačné štruktúry a viac obsahu naraz.

Variant: Nav​

Ukážka používa nav variant menu, teda podobu vhodnú pre klasickú navigáciu medzi sekciami aplikácie alebo webu.

Collapse​

Atribút collapse zobrazí menu v zbalenomn stave. V tomto stave je menu zbalené a zobrazuje sa len ikona.

Kedy použiť​

Použite wje-menu, keď používateľ potrebuje orientáciu v aplikácii alebo prechod medzi stavmi/obrazovkami.

Kedy nepoužiť​

Nepoužívajte viac paralelných navigačných vzorov, ktoré si navzájom konkurujú.

Prístupnosť​

Zabezpečte jasné active/selected stavy, predvídateľné poradie tabulátora a pomenovanie ovládacích prvkov.

Odporúčané postupy​

  • Držte URL a UI stav v synchronizácii, aby bola navigácia reprodukovateľná.
  • Používajte konzistentné názvoslovie položiek naprieč menu, breadcrumbom a tabmi.
  • Pri hlbokých štruktúrach pridajte pomocný kontext (breadcrumb, nadpis, ikony).

Atribúty a vlastnosti​

active​

PopisUrčuje, či je menu aktívne.
Atribútactive
Typboolean
Predvolené-

collapse​

PopisUrčuje, či sa menu vykreslí v zbalenom režime.
Atribútcollapse
Typboolean
Predvolené-

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​

NázovPopis
nativeŠtýluje koreňovú shadow časť komponentu.

CSS vlastné premenné​

NázovPopis
--wje-menu-backgroundVlastná CSS premenná na štýlovanie komponentu (background).
--wje-menu-border-widthVlastná CSS premenná, ktorá riadi border width.
--wje-menu-border-styleVlastná CSS premenná na štýlovanie komponentu (border style).
--wje-menu-border-colorVlastná CSS premenná, ktorá riadi border color.
--wje-menu-border-radiusVlastná CSS premenná, ktorá riadi zaoblenie rohov.
--wje-menu-padding-topVlastná CSS premenná, ktorá riadi padding top.
--wje-menu-padding-bottomVlastná CSS premenná, ktorá riadi padding bottom.
--wje-menu-padding-inlineVlastná CSS premenná, ktorá riadi padding inline.
--wje-menu-margin-topVlastná CSS premenná, ktorá riadi margin top.
--wje-menu-margin-bottomVlastná CSS premenná, ktorá riadi margin bottom.
--wje-menu-margin-inlineVlastná CSS premenná, ktorá riadi margin inline.
--wje-menu-collapse-widthVlastná CSS premenná, ktorá riadi collapse width.

Sloty​

NázovPopis
defaultPredvolený slot pre hlavný obsah komponentu.