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

Inset

Variant: Megamenu

Variant: Nav

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
Typany
Predvolené-

collapse

PopisUrčuje, či sa menu vykreslí v zbalenom režime.
Atribútcollapse
Typany
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.