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.