Skip to main content

Aside

shadow

wje-aside je layoutový prvok pre doplnkový obsah vedľa wje-main. Najčastejšie sa používa na sekundárnu navigáciu, filtre, sumár, stavový panel alebo pomocné akcie.

Príklad použitia v layoute

Ukážka nižšie zobrazuje viac bežných layout kombinácií s wje-container, wje-header, wje-main a wje-footer. Sledujte hlavne atribút width, ktorý určuje šírku bočného stĺpca v konkrétnom layoute.

Na čo sa oplatí myslieť

  • Obsah sa vkladá cez predvolený slot.
  • width nastavuje CSS premennú --wje-aside-width, teda výslednú šírku panelu.
  • Pri fixed komponent na desktopových breakpointoch používa position: fixed.
  • top sa uplatní spolu s fixed a nastaví horný offset cez --wje-aside-top.
  • Na menších viewportoch je aside predvolene skrytý. Variant top-start a trieda open riešia layout, nie vlastnú stavovú logiku komponentu.

Prístupnosť

  • Používajte ho tam, kde má sekundárny obsah skutočne zmysel popri main, nie namiesto neho.
  • Zachovajte logickú štruktúru dokumentu a poradie fokusovateľných prvkov.
  • Ak sa v mobile zobrazuje ako vysunutý panel riadený nadradenou aplikáciou, nezabudnite zvládnuť focus management na úrovni tejto nadradenej logiky.

Odporúčané postupy

  • Šírku určujte vedome podľa typu obsahu; na navigáciu často stačí stabilná pevná šírka, pri bohatšom obsahu sa oplatí tokenizovaná CSS premenná.
  • Ak používate fixed, vždy myslite na top, aby sa aside neprekrýval s fixným headerom.
  • Na mobiloch si správanie otestujte samostatne; default desktop layout automaticky neznamená dobré mobilné UX.
  • Bočný panel používajte na doplnkový obsah, nie na to, čo je kľúčové pre dokončenie hlavnej úlohy používateľa.

Atribúty a vlastnosti

fixed

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

top

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

variant

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

width

PopisNastavuje rozmery alebo veľkosť pre voľbu width.
Atribútwidth
Typstring
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

Pre tento komponent nie sú dostupné žiadne CSS časti tieňa.

CSS vlastné premenné

NázovPopis
--wje-aside-widthVlastná CSS premenná, ktorá riadi šírku bočného stĺpca aside.
--wje-aside-topVlastná CSS premenná, ktorá riadi horný offset fixného aside.
--wje-aside-border-colorVlastná CSS premenná, ktorá riadi farbu okraja aside.
--wje-aside-border-widthVlastná CSS premenná, ktorá riadi šírku okraja aside.
--wje-aside-border-styleVlastná CSS premenná, ktorá riadi štýl okraja aside.

Sloty

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