BetaBeta pública — Consulta las notas de lanzamiento
Documentación

Card

Contenedor de contenido con secciones de encabezado, cuerpo y pie.

Paquete
@solidiom/card
Versión
0.0.1-next.0
Estado
stable

Vista previa

Primeros pasos

Aprenda cómo integrar Solidiom en su proyecto.

Instale las primitivas que necesite y compléstelas con sus propios estilos. Ningún sistema de diseño obligatorio — use CSS, Tailwind, o UnoCSS.
Documentación →

Este ejemplo usa estilos solo para documentación. En producción, utiliza una de las recetas incluidas (CSS, Tailwind o UnoCSS).

Card renderiza un contenedor de contenido con partes componibles para encabezado, titulo, descripcion, cuerpo de contenido y pie. Proporciona una estructura semántica para agrupar contenido y acciones relacionadas.

Uso

Card proporciona múltiples partes componibles. Usa las partes que necesites para tu estructura de contenido.

import * as Card from "@solidiom/card"

;<Card.Root>
  <Card.Header>
    <Card.Title>Titulo de la Tarjeta</Card.Title>
    <Card.Description>Texto de descripcion opcional.</Card.Description>
  </Card.Header>
  <Card.Content>El contenido principal va aqui.</Card.Content>
  <Card.Footer>Contenido del pie o acciones.</Card.Footer>
</Card.Root>

Instalación

Instala el paquete con pnpm add @solidiom/card. El paquete requiere dependencias pares compatibles de solid-js y @solidjs/web.

Partes

ParteElementoPropsDescripción
Root<div>class, style, childrenContenedor externo de la tarjeta.
Header<div>class, style, childrenSección de encabezado de la tarjeta.
Title<h3>class, childrenTitulo del encabezado de la tarjeta.
Description<p>class, childrenTexto descriptivo del encabezado de la tarjeta.
Content<div>class, style, childrenCuerpo principal de contenido de la tarjeta.
Footer<div>class, style, childrenSección de pie de la tarjeta.

Estilos

Card lleva los atributos data-scope="card" y data-part en cada parte. Estiliza las partes individuales usando los atributos data para seleccionar. Las partes se renderizan como elementos HTML semánticos; aplica tu receta visual usando los atributos data para la selección.

Interacción con teclado

Este primitivo no tiene interacción con teclado. Renderiza contenido estático que no recibe foco ni responde a eventos de teclado.

Renderizado SSR e hidratación

Card es un elemento de visualización pasivo sin estado interactivo. Se renderiza como HTML estático y no requiere hidratación en el cliente.