Card
Les Cartes sont des conteneurs polyvalents qui regroupent du contenu et des actions liés à un même sujet.
Utilisation
Importez le composant :
import 'mdui/components/card.js';
Importez le type TypeScript correspondant :
import type { Card } from 'mdui/components/card.js';
Exemple d'utilisation :
<mdui-card style="width: 200px;height: 124px">Carte</mdui-card>Cliquable
Ajoutez l'attribut clickable pour rendre la Carte cliquable, ce qui ajoute un effet de survol et une ondulation au clic.
Lien
Ajoutez l'attribut href pour utiliser la Carte comme un lien. Les attributs liés aux liens (download, target, rel) sont alors également disponibles.
État désactivé
Ajoutez l'attribut disabled pour désactiver la Carte.
API
Propriétés
| Attribut HTML | Propriété JavaScript | Reflect | Type | Défaut |
|---|---|---|---|---|
variant | variant | 'elevated' | 'filled' | 'outlined' | 'elevated' | |
Forme de la carte. Les valeurs possibles incluent :
| ||||
clickable | clickable | boolean | false | |
Si la carte est cliquable. Lorsqu'elle est | ||||
disabled | disabled | boolean | false | |
Si le composant est désactivé | ||||
href | href | string | - | |
URL cible du lien. Si cette propriété est définie, le composant sera rendu en tant qu'élément | ||||
download | download | string | - | |
Nom du fichier à télécharger. Remarque : Cette propriété ne s'applique que si l'attribut | ||||
target | target | '_blank' | '_parent' | '_self' | '_top' | - | |
Cible d'ouverture du lien. Les valeurs possibles incluent :
Remarque : Cette propriété ne s'applique que si l'attribut | ||||
rel | rel | 'alternate' | 'author' | 'bookmark' | 'external' | 'help' | 'license' | 'me' | 'next' | 'nofollow' | 'noreferrer' | 'opener' | 'prev' | 'search' | 'tag' | - | |
Relation entre le document actuel et le document lié. Les valeurs possibles incluent :
Remarque : Disponible uniquement lorsque l'attribut | ||||
autofocus | autofocus | boolean | false | |
Si le focus doit être automatiquement obtenu après le chargement de la page | ||||
tabindex | tabIndex | number | - | |
Ordre de l'élément lors de la navigation au clavier avec la touche Tab | ||||
Méthodes
| Nom | Paramètres | Valeur de retour |
|---|---|---|
click | void | |
Simule un clic sur l'élément | ||
focus |
| void |
Place le focus sur l'élément. Vous pouvez passer un objet en paramètre, dont les propriétés incluent :
| ||
blur | void | |
Retire le focus de l'élément | ||
Propriétés CSS personnalisées
| Nom |
|---|
--shape-corner |
Taille des coins arrondis du composant. Vous pouvez spécifier une valeur de pixel spécifique ; mais il est préférable de se référer au Design Tokens. |