CardKarta
Karta je univerzální komponenta pro obsah a akce související s jedním tématem.
Způsob použití
Importujte komponentu podle potřeby:
import 'mdui/components/card.js';
Importujte TypeScript typy komponenty podle potřeby:
import type { Card } from 'mdui/components/card.js';
Příklad použití:
<mdui-card style="width: 200px;height: 124px">Karta</mdui-card>Klikatelné
Atribut clickable z ní udělá klikací kartu. Tím se přidá efekt při najetí myší a efekt vlnky při kliknutí.
Odkaz
Atribut href změní kartu na odkaz. Pak můžete také použít tyto atributy související s odkazy: download, target, rel.
Zakázaný stav
Atribut disabled kartu zakáže.
API
Vlastnosti
| Atribut | Vlastnost | Reflect | Typ | Výchozí |
|---|---|---|---|---|
variant | variant | 'elevated' | 'filled' | 'outlined' | 'elevated' | |
Varianta karty. Možné hodnoty:
| ||||
clickable | clickable | boolean | false | |
Určuje, zda je karta klikatelná. Pokud je | ||||
disabled | disabled | boolean | false | |
Určuje, zda je karta zakázaná. | ||||
href | href | string | - | |
Cílová URL odkazu. Pokud je tato vlastnost nastavena, komponenta se interně vykreslí jako prvek | ||||
download | download | string | - | |
Soubor ke stažení. Poznámka: Platí pouze, pokud je nastaven atribut | ||||
target | target | '_blank' | '_parent' | '_self' | '_top' | - | |
Způsob otevření odkazu. Možné hodnoty:
Poznámka: Platí pouze, pokud je nastaven atribut | ||||
rel | rel | 'alternate' | 'author' | 'bookmark' | 'external' | 'help' | 'license' | 'me' | 'next' | 'nofollow' | 'noreferrer' | 'opener' | 'prev' | 'search' | 'tag' | - | |
Vztah mezi aktuálním dokumentem a odkazovaným dokumentem. Možné hodnoty:
Poznámka: Dostupné pouze při zadání atributu | ||||
autofocus | autofocus | boolean | false | |
Určuje, zda prvek získá automaticky fokus po dokončení načítání stránky. | ||||
tabindex | tabIndex | number | - | |
Pořadí prvku při přepínání fokusu pomocí klávesy Tab. | ||||
Metody
| Název | Parametry | Vrací |
|---|---|---|
click | void | |
Simuluje kliknutí myší na prvek. | ||
focus |
| void |
Nastaví fokus na aktuální prvek. Lze předat objekt jako parametr s vlastnostmi:
| ||
blur | void | |
Odebere fokus z aktuálního prvku. | ||
CSS Custom Properties
| Název |
|---|
--shape-corner |
Velikost zaoblení rohů komponenty. Lze zadat konkrétní hodnotu v pixelech; doporučuje se však odkazovat na Designové tokeny. |