Skip to main content

Item

shadow

Komponenty Item sú bloky, ktoré môžu obsahovať rôzne typy obsahu vrátane textu, ikon, avatarov, obrázkov, inputov a iných štandardných alebo custom elementov. Item elementy sa zvyčajne nachádzajú vo vnútri List elementov.

Základné použitie​

Ukážka ukazuje najbežnejšiu podobu wje-item, teda jeden obsahový riadok s predvoleným rozložením a bez doplnkových variánt.

Oddeľovacie čiary​

Atribút lines riadi, ako sa vykreslí spodné oddelenie položky. Hodí sa to najmä v zoznamoch, kde potrebujete jemnejšie alebo naopak výraznejšie vizuálne oddelenie obsahu.

Použitie s obrázkami​

Ukážka kombinuje item s médiom, aby bolo jasné, ako vedľa seba funguje obrázok alebo náhľad a textový obsah.

Použitie s tlačidlami​

Ukážka pridáva do itemu akčné tlačidlá, takže je vidieť odporúčaný vzor pre riadok, ktorý má aj rýchle akcie.

Použitie s ikonami​

Ukážka sa sústreďuje na prácu s ikonami v iteme a na ich čitateľné zarovnanie voči textu a doplnkovému obsahu.

Kedy použiť​

Použite wje-item na zobrazenie obsahu, ktorý zlepšuje čitateľnosť, skenovateľnosť alebo kontext informácií.

Kedy nepoužiť​

Nepoužívajte ho ako náhradu za štruktúrované dáta tam, kde je potrebná presná interakcia.

Prístupnosť​

Doplňte alternatívny text pre obrázky, čitateľné kontrasty a textové ekvivalenty pre ikony bez popisu.

Odporúčané postupy​

  • Komprimujte médiá a používajte lazy loading pri veľkých zoznamoch.
  • Pri kartách a zoznamoch držte konzistentné informačné priority.
  • Neopakujte rovnakú informáciu súčasne textom aj ikonou bez pridanej hodnoty.

Atribúty a vlastnosti​

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

Udalosti​

Pre tento komponent nie sú dostupné žiadne udalosti.

Metódy​

isClickable​

PopisOverí, či je clickable aktuálne pravda.
Signatúra() => boolean

CSS tieňové časti​

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

CSS vlastné premenné​

NázovPopis
--wje-item-backgroundVlastná CSS premenná na štýlovanie komponentu (background).
--wje-item-colorVlastná CSS premenná, ktorá riadi color.
--wje-item-padding-startVlastná CSS premenná, ktorá riadi padding start.
--wje-item-padding-endVlastná CSS premenná, ktorá riadi padding end.
--wje-item-padding-topVlastná CSS premenná, ktorá riadi padding top.
--wje-item-padding-bottomVlastná CSS premenná, ktorá riadi padding bottom.
--wje-item-inner-padding-startVlastná CSS premenná, ktorá riadi inner padding start.
--wje-item-inner-padding-endVlastná CSS premenná, ktorá riadi inner padding end.
--wje-item-inner-padding-topVlastná CSS premenná, ktorá riadi inner padding top.
--wje-item-inner-padding-bottomVlastná CSS premenná, ktorá riadi inner padding bottom.
--wje-item-border-radiusVlastná CSS premenná, ktorá riadi zaoblenie rohov.
--wje-item-border-widthVlastná CSS premenná, ktorá riadi border width.
--wje-item-border-styleVlastná CSS premenná na štýlovanie komponentu (border style).
--wje-item-border-colorVlastná CSS premenná, ktorá riadi border color.
--wje-item-min-heightVlastná CSS premenná, ktorá riadi min height.
--wje-item-transitionVlastná CSS premenná, ktorá riadi časovanie animácie a prechodov.
--wje-item-inner-box-shadowVlastná CSS premenná, ktorá riadi tieň.

Sloty​

NázovPopis
startSlot pre obsah zobrazený pred hlavným obsahom.
endSlot pre obsah zobrazený za hlavným obsahom.
errorSlot pre validačný alebo chybový obsah.
helperSlot pre vlastný obsah helper v komponente.