Skip to main content

Card

shadow

Element Card je flexibilný a rozšíriteľný kontajner formátu karty. Umožňuje zobraziť širokú škálu obsahu a skladá sa z hlavičky CardHeader a hlavnej časti CardContent.

Základné použitie​

Ukážka predstavuje najbežnejšiu skladbu karty: hlavičku, obsah a prirodzené odsadenie. Je to dobrý štart pre informačné alebo prezentačné bloky.

Separator​

Vlastnosť separator slúži na zobrazenie horizontálneho oddeľovača v elemente Card Header.

Karta s obrázkom​

Ukážka pridáva ku karte vizuálny obsah, takže je vidieť, ako sa správa kombinácia média a textového obsahu v jednom bloku.

Karta so zoznamom​

Ukážka používa kartu ako obal pre kompaktnejší zoznamový obsah. Hodí sa pre prehľady, ktoré majú zostať vizuálne zoskupené.

Karta s akciami​

Ak potrebuje karta obsahovať primárne alebo sekundárne akcie, držte ich v jednej vizuálnej skupine priamo v obsahu karty.

Úprava štýlov​

Prednastavené farebné varianty elementu Card​

Vlastnosť color upravuje farbu pozadia a okraja karty. Nastavením tejto hodnoty sa farba tlačidla zmení na jednu z farieb prednastavenej farebnej palety. V predvolenom nastavení má element pozadie primary.

CSS vlastné premenné​

Ukážka sa sústreďuje na vizuálne ladenie karty cez CSS premenné. Je vhodná vtedy, keď chcete meniť vzhľad bez zásahu do HTML štruktúry.

<wje-card id="custom">
<wje-card-header>
<wje-card-subtitle>Subtitle</wje-card-subtitle>
<wje-card-title>Title</wje-card-title>
</wje-card-header>
<wje-card-content> Lorem ipsum dolor sit amet, consectetur adipiscing elit. </wje-card-content>
</wje-card>
<style>
#custom {
--wje-card-margin-top: 1rem;
--wje-card-margin-bottom: 1rem;
--wje-card-margin-inline: 1rem;
--wj-color-contrast: #f0f;
--wje-card-border-color: #000;
--wj-border-size: 2px;
--background-color: #000 !important;
--wj-font-size: 0.8rem;
--wj-border-radius: 0;
}
</style>

Kedy použiť​

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

ariaLabel​

PopisNastavuje ARIA metadáta, ktoré zlepšujú prístupnosť pre asistenčné technológie.
Atribútaria-label
Typany
Predvolené-

ariaLabelledby​

PopisNastavuje ARIA metadáta, ktoré zlepšujú prístupnosť pre asistenčné technológie.
Atribútaria-labelledby
Typany
Predvolené-

label​

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

Udalosti​

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

Metódy​

Pre tento komponent nie sú dostupné žiadne verejné metódy.

CSS tieňové časti​

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

CSS vlastné premenné​

NázovPopis
--wje-card-backgroundVlastná CSS premenná na štýlovanie komponentu (background).
--wje-card-colorVlastná CSS premenná, ktorá riadi color.
--wje-card-border-colorVlastná CSS premenná, ktorá riadi border color.
--wje-card-border-styleVlastná CSS premenná na štýlovanie komponentu (border style).
--wje-card-border-widthVlastná CSS premenná, ktorá riadi border width.
--wje-card-border-radiusVlastná CSS premenná, ktorá riadi zaoblenie rohov.
--wje-card-shadowVlastná CSS premenná, ktorá riadi tieň.

Sloty​

NázovPopis
defaultPredvolený slot pre hlavný obsah komponentu.