Skip to main content

Image

shadow

Element Image slúži na zobrazovanie obrázkov. Pridáva obrázkom funkciu lazyload a počas načítavania zobrazuje zástupnú ikonu (loader) v podobe animovaného obrázka.

Využíva Intersection Observer API, vďaka čomu načítava obrázky iba vtedy, keď sú viditeľné v okne prehliadača. To znižuje sieťové zaťaženie a zlepšuje výkon stránky.

Basic Usage

Fallout

Atribút Fallout určuje akciu, ktorá sa má vykonať v prípade chyby pri načítaní obrázka. Možné hodnoty sú delete (odstráni sa obrázok) alebo log (vypíše chybu do konzoly).

Fallout - Delete (odstrániť)

Atribút fallout s hodnotou "delete" spôsobí odstránenie elementu v prípade, že prišlo k chybe pri načítaní obrázka.

Fallout - Log

Atribút fallout s hodnotou "log" spôsobí odstránenie elementu v prípade, že prišlo k chybe pri načítaní obrázka.

Kedy použiť

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

src

PopisNastavuje odkaz na zdroj pre voľbu src.
Atribútsrc
Typstring
Predvolené-

alt

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

Udalosti

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

Metódy

addAction

PopisPridá action do spravovanej kolekcie komponentu.
Signatúra(name: string, func: Function) => void

removeAction

PopisOdstráni action z aktuálneho stavu komponentu.
Signatúra(name: string) => void

CSS tieňové časti

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

CSS vlastné premenné

NázovPopis
--img-widthVlastná CSS premenná, ktorá riadi img width.
--img-heightVlastná CSS premenná, ktorá riadi img height.

Sloty

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