Saltar al contenido principal
NeuralUIv1.14.3Nuevo
GitHub
Componente

Card

Contenedor de superficie con proyección de contenido estructurado: header, body y footer. 4 modos de padding, variantes hoverable, flat y bordered.

TypeScript
import { NeuCardComponent } from '@neural-ui/core/card';
Básica

Tarjeta con header y cuerpo.

Con hover

Eleva sombra en hover.

Con borde

Borde de acento primario.

Plano

Sin sombra ni borde.

Padding pequeño

Relleno compacto.

Con footer

Footer con acciones.

TypeScript
import { NeuCardComponent } from '@neural-ui/core/card';

@Component({
  imports: [NeuCardComponent],
  template: `
    <!-- Básica / Basic -->
    <neu-card>
      <p>Card content</p>
    </neu-card>

    <!-- Con header y footer / With header and footer -->
    <neu-card>
      <div neu-card-header><h3>Title</h3></div>
      <p>Card body</p>
      <div neu-card-footer>
        <button neu-button variant="ghost" size="sm">Cancel</button>
        <button neu-button size="sm">Confirm</button>
      </div>
    </neu-card>

    <!-- Hoverable / Hoverable -->
    <neu-card [hoverable]="true"><p>Raises the shadow on hover</p></neu-card>

    <!-- Flat (sin sombra) / Flat (no shadow) -->
    <neu-card [flat]="true"><p>Flat card</p></neu-card>

    <!-- Bordered / Bordered -->
    <neu-card [bordered]="true"><p>Accent border</p></neu-card>

    <!-- Padding personalizado / Custom padding -->
    <neu-card padding="sm"><p>Small padding</p></neu-card>
    <neu-card padding="lg"><p>Large padding</p></neu-card>
  `
})
export class MyComponent {}