Componentes
Cada pieza con sus estados y su movimiento. Toca los segmentos, las pestañas, el menú lateral, los chips y el interruptor; abre el diálogo. Debajo de cada una va la clase que la app usaría.
Botones
Uno principal por pantalla. Todos miden 36 px (30 el chico) y tienen esquinas de 8.
Campos
Mismo alto que los botones. Al enfocar, borde de acento y un halo suave. El selector reemplaza al <select> nativo, como ya hace el marco.
.c-grupo · .c-etiqueta · .c-campo · .c-buscador · .c-selector · .c-casilla · .c-interruptor · .c-ayuda--mal
Chips, insignias y etiquetas
Los chips filtran y se pueden tocar. Las insignias muestran un estado con punto y texto. Las etiquetas son datos fijos en mayúsculas.
Cifras y tarjetas
Las cifras usan números de ancho fijo para que no bailen al cambiar. La tarjeta interactiva se eleva al pasar el cursor y marca la elegida con borde de acento.
- Remates activos
- 610 +24 desde ayer
- Descuento medio
- 38 % sobre la tasación
- Esta semana
- 47 −6 frente a la anterior
- Favoritos
- 12 3 con fecha cercana
Navegación
Pestañas para cambiar de vista, segmentos para filtrar dentro de una vista y navegación lateral para apps con secciones.
Panel de Resumen. Usa ← y → para cambiar.
Panel de Archivo.
Panel de Temas.
.c-nav · .c-nav-item[aria-current=page] · .c-cuenta
Avisos, vacío y carga
Nada coincide con «galpón en Tacna». Prueba con menos filtros.
.c-aviso --bien/--aviso/--mal · .c-toast · .c-vacio · .c-esqueleto · .c-giro
Movimiento con Motion y AutoAnimate
Componentes tomados de colecciones de GitHub y llevados a HTML y CSS propios: lista que se reordena (AutoAnimate), acordeón con altura animada (Animata), cinta que corre sola (Magic UI) y avisos apilados (patrón de Sonner). El título de cada página aparece palabra por palabra (Motion Primitives).
Lista que se reordena
- 1Revisar la partida registral
- 2Pedir el expediente al juzgado
- 3Visitar el inmueble
- 4Calcular impuestos y notaría
Acordeón
¿Qué es el precio base?
El monto desde el que empieza la subasta. En el primer intento suele ser dos tercios de la tasación.
¿Qué pasa si nadie compra?
Se convoca otro intento con el precio rebajado un 15 %. Después del tercero, se puede adjudicar al acreedor.
¿El remate levanta las cargas?
Por lo general sí, pero hay que confirmarlo en el expediente y en Registros Públicos antes de ofertar.
details.c-acordeon · .c-acordeon-cuerpo
Tabla
En el celular se desliza de lado dentro de su caja, sin mover la página.
| Lugar | Tipo | Fecha | Base | Descuento | Estado |
|---|---|---|---|---|---|
| Miraflores, Lima | Departamento | 4 nov | S/ 312,000 | 33 % | 1.er intento |
| Cayma, Arequipa | Casa | 6 nov | S/ 189,550 | 43 % | 2.º intento |
| Víctor Larco, Trujillo | Terreno | 9 nov | S/ 96,300 | 51 % | Favorito |
Diálogo
<dialog> nativo: Escape cierra, el foco vuelve al botón que lo abrió y el fondo no se mueve.
Muestrario estático con datos inventados.