Skip to main content

QR Code

Kód pozostávajúci z poľa čiernych a bielych štvorcov, ktorý sa zvyčajne používa na ukladanie adries URL alebo iných informácií na čítanie fotoaparátom na smartfóne. Tieto qr kódy si je možné jednoducho prispôsobiť použitím rôznych atribútov.

Základné použitie​

Ak chcete použiť komponent QR, zahrňte ho do HTML s požadovanými atribútmi. Odporúčaný zápis v HTML je kebab-case (foreground-alpha, background-alpha), komponent však akceptuje aj aliasy v camelCase (foregroundAlpha, backgroundAlpha).

Podporované atribúty​

  • value: hodnota zakódovaná do QR.
  • size: veľkosť výsledného QR v px.
  • padding: vnútorné odsadenie v px.
  • foreground: farba popredia.
  • foreground-alpha (alias foregroundAlpha): nepriehľadnosť popredia v rozsahu 0-1.
  • background: farba pozadia.
  • background-alpha (alias backgroundAlpha): nepriehľadnosť pozadia v rozsahu 0-1.
  • level: úroveň korekcie chyby (L, M, Q, H).

Sloty:

  • top: obsah zobrazený nad QR.
  • bottom: obsah zobrazený pod QR.

Kedy použiť​

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

NázovAtribútTypPredvolenéPopis
valuevaluestringempty valueHodnota, ktorá sa zakóduje do QR kódu (URL alebo text).
sizesizenumberpodľa knižnice QRiousVýsledná veľkosť QR kódu v pixeloch.
paddingpaddingnumberpodľa knižnice QRiousVnútorné odsadenie okolo QR kódu.
foregroundforegroundstringpodľa knižnice QRiousFarba popredia QR kódu.
foregroundAlphaforeground-alpha (foregroundAlpha)number (0-1)podľa knižnice QRiousNepriehľadnosť popredia.
backgroundbackgroundstringpodľa knižnice QRiousFarba pozadia QR kódu.
backgroundAlphabackground-alpha (backgroundAlpha)number (0-1)podľa knižnice QRiousNepriehľadnosť pozadia.
levellevelL | M | Q | Hpodľa knižnice QRiousÚroveň korekcie chýb.

Udalosti​

Komponent aktuálne neemituje vlastné doménové eventy.

Metódy​

Komponent aktuálne neposkytuje verejné metódy.

CSS tieňové časti​

  • native - natívny canvas element, v ktorom sa vykresľuje QR.

CSS vlastné premenné​

Komponent aktuálne neexportuje vlastné CSS custom properties.

Sloty​

  • top - obsah zobrazený nad QR kódom.
  • bottom - obsah zobrazený pod QR kódom.