Card

Contenedor con borde sutil y sombra. Compound component: Card, CardHeader, CardTitle, CardDescription, CardContent y CardFooter, cada uno con sus propios estilos y forwardRef.

pnpm dlx nuvo-ui add card

Estructura base

Resumen de cuenta

Plan profesional · Renovación en 14 días

Proyectos activos12 / 20
Almacenamiento8.2 GB / 50 GB
Activo
<Card>
  <CardHeader>
    <CardTitle>Resumen de cuenta</CardTitle>
    <CardDescription>Plan profesional · Renovación en 14 días</CardDescription>
  </CardHeader>
  <CardContent>
    {/* Contenido */}
  </CardContent>
  <CardFooter>
    <Badge variant="success" dot>Activo</Badge>
    <Button size="sm" variant="outline">Gestionar</Button>
  </CardFooter>
</Card>

Variaciones de uso

Solo header

Sin footer

Contenido que va aquí. El CardContent tiene padding-top 0 para alinearse con el header.

Sin header — usa pt-6 en CardContent para compensar.


Sub-componentes

PropTipoDefaultDescripción
CardHTMLDivElementContenedor principal con borde y sombra
CardHeaderHTMLDivElementSección superior con padding (p-6)
CardTitleHTMLHeadingElementTítulo — renderiza como <h3>
CardDescriptionHTMLParagraphElementDescripción en color muted
CardContentHTMLDivElementContenido principal (p-6 pt-0)
CardFooterHTMLDivElementPie — flex row, ideal para acciones