Skip to main content

Sliding Container

shadow

Stránka pre wje-sliding-container bola automaticky doplnená, aby dokumentácia pokrývala aktuálnu verziu komponentov. Detailné návody na použitie a odporúčania doplníme v ďalšej obsahovej fáze.

Kedy použiť

Použite wje-sliding-container na skladanie stabilného rozloženia stránky s jasnou hierarchiou obsahu.

Kedy nepoužiť

Nepoužívajte ho na riešenie biznis logiky ani na stavovú orchestráciu komponentov.

Prístupnosť

Zachovajte semantiku dokumentu (header, main, aside, footer) a logické poradie fokusovateľných prvkov.

Odporúčané postupy

  • Najprv definujte desktop/mobile breakpoints a až potom dolaďujte detaily.
  • Preferujte konzistentné spacing tokeny pred ad-hoc margin/padding hodnotami.
  • Pri layoutoch s overflow vždy otestujte klávesnicovú navigáciu a čítačky.

Atribúty a vlastnosti

maxWidth

PopisNastavuje rozmery alebo veľkosť pre voľbu max-width.
Atribútmax-width
Typstring
Predvolené-

maxHeight

PopisNastavuje rozmery alebo veľkosť pre voľbu max-height.
Atribútmax-height
Typstring
Predvolené-

trigger

PopisNastavuje textovú hodnotu uloženú vo voľbe trigger.
Atribúttrigger
Typstring
Predvolené-

direction

PopisNastavuje textovú hodnotu uloženú vo voľbe direction.
Atribútdirection
Typstring
Predvolené-

variant

PopisNastavuje ARIA metadáta, ktoré zlepšujú prístupnosť pre asistenčné technológie.
Atribútvariant
Typstring
Predvolené-

screenBreakPoint

PopisNastavuje textovú hodnotu uloženú vo voľbe screen-break-point.
Atribútscreen-break-point
Typstring
Predvolené-

removeChildAfterClose

PopisUrčuje, či je voľba remove-child-after-close zapnutá a ovplyvňuje správanie komponentu.
Atribútremove-child-after-close
Typboolean
Predvolené-

animationDuration

PopisNastavuje textovú hodnotu uloženú vo voľbe animation-duration.
Atribútanimation-duration
Typstring
Predvolené-

animationEasing

PopisNastavuje textovú hodnotu uloženú vo voľbe animation-easing.
Atribútanimation-easing
Typstring
Predvolené-

hasOpacity

PopisUrčuje, či je voľba has-opacity zapnutá a ovplyvňuje správanie komponentu.
Atribúthas-opacity
Typboolean
Predvolené-

Udalosti

NázovPopis
wje-sliding-container:beforeOpenVyvolá sa pri otvorení komponentu.
wje-sliding-container:openVyvolá sa pri otvorení komponentu.
wje-sliding-container:beforeCloseVyvolá sa pri zatvorení komponentu.
wje-sliding-container:afterCloseVyvolá sa pri zatvorení komponentu.

Metódy

htmlCloseButton

PopisVytvorí HTML štruktúru pre html close button.
Signatúra() => HTMLElement

getParentElement

PopisVráti parent element z aktuálneho stavu komponentu.
Signatúra() => Element|null

checkForVariant

PopisSpustí metódu checkForVariant na vykonanie logiky komponentu a aktualizáciu jeho stavu.
Signatúra(variant: string) => void

beforeOpen

PopisSpustí sa pred open a pripraví stav komponentu.
Signatúra(e: any) => void

afterOpen

PopisSpustí sa po open a dokončí nadväzujúce operácie.
Signatúra(e: any) => void

beforeClose

PopisSpustí sa pred close a pripraví stav komponentu.
Signatúra(e: any) => void

afterClose

PopisSpustí sa po close a dokončí nadväzujúce operácie.
Signatúra(e: any) => void

doAnimateTransition

PopisSpustí metódu doAnimateTransition na vykonanie logiky komponentu a aktualizáciu jeho stavu.
Signatúra() => Promise<void>

open

PopisOtvorí komponent a nastaví viditeľný stav.
Signatúra(e: Event) => Promise<void>

close

PopisZatvorí komponent a odstráni stav viditeľnosti.
Signatúra(e: Event) => Promise<void>

toggle

PopisPrepne toggle medzi zapnutým a vypnutým stavom.
Signatúra(e: Event) => Promise<void>

componentCleanup

PopisSpustí metódu componentCleanup na vykonanie logiky komponentu a aktualizáciu jeho stavu.
Signatúra() => void

CSS tieňové časti

NázovPopis
``Štýluje shadow časť časť.

CSS vlastné premenné

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

Sloty

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