Skip to main content

Chip

shadow

Komponent Chip je univerzálny element, ktorý predstavuje malý vizuálny blok obsahujúci rôzne ďalšie elementy, ako napríklad avatary, text a ikony. Ponúka možnosti prispôsobenia farieb, stavov a ďalšie.

Základné použitie​

Ukážka zobrazuje chip v jeho najjednoduchšej podobe ako krátky štítok alebo filter bez ďalších doplnkov.

Vkladanie ďalších prvkov​

V elemente chip je možné zobraziť aj ďalšie elementy, napríklad avatar, label a icon. Leading obsah vložte do slot="start", hlavný text nechajte v default slote a trailing obsah vložte do slot="end". Takýto markup drží ikony, avatary, dlhý text aj remove tlačidlo v stabilnom riadku bez prekrývania.

Štýlovanie​

Farebné varianty​

Ukážka porovnáva farebné varianty chipu, aby bolo jednoduchšie vybrať vhodný štýl pre štítky, filtre alebo stavy.

Štýlovanie pomocou CSS custom vlastností​

Ukážka sa sústreďuje na úpravu vzhľadu chipu cez CSS premenné namiesto zmeny markupu alebo API.

Kedy použiť​

Použite wje-chip 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​

disabled​

PopisVypína používateľskú interakciu s komponentom.
Atribútdisabled
Typboolean
Predvolenéfalse

label​

PopisNastavuje zobrazený alebo prístupný textový štítok.
Atribútlabel
Typany
Predvolené-

removable​

PopisUrčuje, či je voľba removable zapnutá a ovplyvňuje správanie komponentu.
Atribútremovable
Typboolean
Predvolenéfalse

round​

PopisUrčuje, či je voľba round zapnutá a ovplyvňuje správanie komponentu.
Atribútround
Typboolean
Predvolenéfalse

size​

PopisNastavuje veľkosť komponentu.
Atribútsize
Typstring
Predvolené-

Udalosti​

NázovPopis
wje-chip:removeVyvolá sa pri odoslaní udalosti wje-chip:remove.

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.

CSS vlastné premenné​

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

Sloty​

NázovPopis
startSlot pre obsah zobrazený pred hlavným obsahom.
defaultPredvolený slot pre hlavný obsah komponentu.
endSlot pre obsah zobrazený za hlavným obsahom.