Skip to main content

MenuItem

shadow

MenuItem je podriadený elementu Menu. a predstavuje navigačnú položku v jeho vnútri. Môže zobrazovať podmenu s ďalšími navigačnými položkami a tiež umožňuje zobrazenie ikon. Pre príklady použitia MenuItem prejdite na stránku dokumentácie elementu Menu.

Základné použitie​

Táto ukážka zobrazuje wje-menu-item v jeho najbežnejšom kontexte: ako súčasť aktívneho wje-menu s ikonami, oddeľovačmi a vnorenými submenu položkami.

Pri nav štýle je dôležité sledovať, ako sa položky správajú pri vnorení, checked stave a kombinácii slotov start, end a submenu.

Kedy použiť​

Použite wje-menu-item, 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​

customEvent​

PopisNastavuje textovú hodnotu uloženú vo voľbe custom-event.
Atribútcustom-event
Typstring
Predvolené-

Udalosti​

NázovPopis
wje-menu-item:clickVyvolá sa pri kliknutí na komponent.

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.
submenuŠtýluje shadow časť submenu.

CSS vlastné premenné​

NázovPopis
--wje-menu-item-colorVlastná CSS premenná, ktorá riadi color.
--wje-menu-item-backgroundVlastná CSS premenná na štýlovanie komponentu (background).
--wje-menu-item-color-hoverVlastná CSS premenná, ktorá riadi color hover.
--wje-menu-item-background-hoverVlastná CSS premenná na štýlovanie komponentu (background hover).
--wje-menu-item-color-focusVlastná CSS premenná, ktorá riadi color focus.
--wje-menu-item-background-focusVlastná CSS premenná na štýlovanie komponentu (background focus).
--wje-menu-item-color-activeVlastná CSS premenná, ktorá riadi color active.
--wje-menu-item-background-activeVlastná CSS premenná na štýlovanie komponentu (background active).
--wje-menu-item-padding-topVlastná CSS premenná, ktorá riadi padding top.
--wje-menu-item-padding-bottomVlastná CSS premenná, ktorá riadi padding bottom.
--wje-menu-item-line-heightVlastná CSS premenná, ktorá riadi výšku riadku.
--wje-menu-submenu-offsetVlastná CSS premenná na štýlovanie komponentu (menu submenu offset).
--wje-menu-item-icon-visibilityVlastná CSS premenná na štýlovanie komponentu (icon visibility).
--wje-menu-item-safe-triangle-cursor-xVlastná CSS premenná na štýlovanie komponentu (safe triangle cursor x).
--wje-menu-item-safe-triangle-cursor-yVlastná CSS premenná na štýlovanie komponentu (safe triangle cursor y).
--wje-menu-item-safe-triangle-submenu-start-xVlastná CSS premenná na štýlovanie komponentu (safe triangle submenu start x).
--wje-menu-item-safe-triangle-submenu-start-yVlastná CSS premenná na štýlovanie komponentu (safe triangle submenu start y).
--wje-menu-item-safe-triangle-submenu-end-xVlastná CSS premenná na štýlovanie komponentu (safe triangle submenu end x).
--wje-menu-item-safe-triangle-submenu-end-yVlastná CSS premenná na štýlovanie komponentu (safe triangle submenu end y).

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.
submenuSlot pre vlastný obsah submenu v komponente.