CardTarjeta
El componente Tarjeta es versátil y se usa para agrupar contenido y acciones relacionadas con un mismo tema.
Uso
Importa el componente cuando lo necesites:
import 'mdui/components/card.js';
Importa el tipo TypeScript cuando lo necesites:
import type { Card } from 'mdui/components/card.js';
Uso:
<mdui-card style="width: 200px;height: 124px">Tarjeta</mdui-card>Clicable
El atributo clickable hace que la tarjeta sea interactiva, con elevación al pasar el cursor y efecto de onda al hacer clic.
Enlace
Con el atributo href, la tarjeta actúa como enlace; también puedes usar download, target y rel.
Estado deshabilitado
El atributo disabled deshabilita la tarjeta.
API
Propiedades
| Atributo | Propiedad | Reflect | Tipo | Predeterminado |
|---|---|---|---|---|
variant | variant | 'elevated' | 'filled' | 'outlined' | 'elevated' | |
Variante de la tarjeta. Los valores posibles son:
| ||||
clickable | clickable | boolean | false | |
Indica si se puede hacer clic. Cuando es | ||||
disabled | disabled | boolean | false | |
Indica si está deshabilitado. | ||||
href | href | string | - | |
URL de destino del enlace. Si se define esta propiedad, el componente se representará como un elemento | ||||
download | download | string | - | |
Nombre del archivo para el enlace de descarga. Nota: Esta propiedad solo tiene efecto si se ha definido la propiedad | ||||
target | target | '_blank' | '_parent' | '_self' | '_top' | - | |
Especifica dónde abrir el enlace. Los valores posibles son:
Nota: Esta propiedad solo tiene efecto si se ha definido la propiedad | ||||
rel | rel | 'alternate' | 'author' | 'bookmark' | 'external' | 'help' | 'license' | 'me' | 'next' | 'nofollow' | 'noreferrer' | 'opener' | 'prev' | 'search' | 'tag' | - | |
Relación entre el documento actual y el documento enlazado. Los valores posibles son:
Nota: Disponible solo cuando se especifica el atributo | ||||
autofocus | autofocus | boolean | false | |
Indica si el componente debe recibir el foco automáticamente cuando la página termine de cargar. | ||||
tabindex | tabIndex | number | - | |
Orden del elemento al navegar con la tecla Tab. | ||||
Métodos
| Nombre | Parámetros | Valor de retorno |
|---|---|---|
click | void | |
Simula un clic del ratón en el elemento. | ||
focus |
| void |
Establece el foco en el elemento actual. Puede pasarse un objeto como parámetro con las siguientes propiedades:
| ||
blur | void | |
Quita el foco del elemento actual. | ||
Slots
| Nombre |
|---|
| (predeterminado) |
Contenido de la tarjeta. |
CSS Custom Properties
| Nombre |
|---|
--shape-corner |
Tamaño de la esquina redondeada del componente. Se puede especificar un valor de píxel concreto; pero se recomienda hacer referencia a design tokens. |