Skip to main content
Usa tarjetas para crear contenedores visuales para el contenido. Las tarjetas son contenedores flexibles que pueden incluir texto, iconos, imágenes y enlaces.

Tarjeta básica

Título de la tarjeta

Así es como se usa una tarjeta con un icono y un enlace. Al hacer clic en esta tarjeta, irás a la página de Columns.
Card example

Variantes de tarjetas

Las tarjetas admiten varias opciones de diseño y estilo para adaptarse a diferentes necesidades de contenido.

Diseño horizontal

Agrega la propiedad horizontal para mostrar las tarjetas en un diseño horizontal más compacto.

Tarjeta horizontal

Este es un ejemplo de una tarjeta horizontal.
Horizontal card example

Tarjetas con imagen

Agrega una propiedad img para mostrar una imagen en la parte superior de la tarjeta.
yosemite

Tarjeta con imagen

Este es un ejemplo de una tarjeta con imagen.
Image card example
Puedes personalizar el texto de la llamada a la acción y controlar si aparece una flecha. De forma predeterminada, las flechas solo se muestran en los enlaces externos.

Tarjeta de enlace

Este es un ejemplo de una tarjeta con un ícono y un enlace. Al hacer clic en esta tarjeta, irás a la página Columns.
Link card example

Tarjetas tipadas

Agrega una propiedad type para aplicar a una tarjeta el mismo estilo que un callout. Las tarjetas tipadas tienen un fondo, un borde y un icono predeterminado de color que coinciden con el tipo seleccionado. Úsalas para destacar contenido agrupado, como notas, advertencias o estados de éxito. Tipos admitidos: info, warning, note, tip, check y danger. Opcionalmente, puedes sobrescribir el icono predeterminado con la propiedad icon.

Tarjeta de nota

Usa note para resaltar información complementaria.

Tarjeta de advertencia

Usa warning para señalar posibles problemas.

Tarjeta de consejo

Usa tip para compartir sugerencias útiles.

Tarjeta de peligro

Usa danger para acciones destructivas o de riesgo.
Typed card example

Agrupar tarjetas

Usa el componente Columns para organizar varias tarjetas lado a lado. El componente Columns admite entre una y cuatro columnas y se ajusta automáticamente para pantallas más pequeñas.

Primera tarjeta

Esta es la primera tarjeta.

Segunda tarjeta

Esta es la segunda tarjeta.
Columns example

Propiedades

string
El título que se muestra en la tarjeta.
string
El ícono que se mostrará.Opciones:
  • Nombre del ícono de Font Awesome, si tienes la propiedad icons.library configurada como fontawesome en tu docs.json
  • Nombre del ícono de Lucide, si tienes la propiedad icons.library configurada como lucide en tu docs.json
  • Nombre del ícono de Tabler, si tienes la propiedad icons.library configurada como tabler en tu docs.json
  • URL de un ícono alojado externamente
  • Ruta a un archivo de ícono en tu proyecto
  • Código SVG envuelto entre llaves
Para íconos SVG personalizados:
  1. Convierte tu SVG con el convertidor de SVGR.
  2. Pega tu código SVG en el campo de entrada de SVG.
  3. Copia el elemento completo <svg>...</svg> del campo de salida de JSX.
  4. Envuelve el código SVG compatible con JSX entre llaves: icon={<svg ...> ... </svg>}.
  5. Ajusta height y width según sea necesario.
string
El estilo de ícono de Font Awesome. Solo se usa con íconos de Font Awesome.Opciones: regular, solid, light, thin, sharp-solid, duotone, brands.
string
Color del ícono como código hexadecimal (por ejemplo, #FF6B6B).
string
URL a la que se navega cuando se hace clic en la tarjeta.
boolean
Muestra la tarjeta en un diseño horizontal compacto.
string
URL o ruta local a una imagen que se muestra en la parte superior de la tarjeta.
string
Texto personalizado para el botón de acción.
boolean
Mostrar u ocultar el ícono de flecha del enlace.
string
Aplica un tema con estilo de callout a la tarjeta. Uno de info, warning, note, tip, check o danger. Define el fondo, el borde y el icono predeterminado de la tarjeta para que coincidan con el tipo seleccionado.