Documentación de Componentes Interactivos (JS + CSS)
Manual de referencia para implementar los componentes reactivos mediante atributos data-*.
Alertas Dinámicas
El script provee tres formas distintas de lanzar notificaciones o alertas al usuario mediante interacciones de click:
| Clase Trigger | Atributo Requerido | Comportamiento |
|---|---|---|
| .m-alerta | `data-alerta="..."` | Lanza un alert() nativo del navegador. |
| .m-alerta-personalizada | `data-titulo` y `data-mensaje` | Genera e inyecta un modal HTML flotante con botón de cierre. |
| .m-alerta-auto | `data-mensaje="..."` | Muestra un Toast flotante que se autodestruye a los 3 segundos. |
Ejemplos Prácticos
Control de Visibilidad e Interceptores
Controla el estado de visualización de cualquier contenedor objetivo usando selectores CSS en atributos de datos:
- .m-toggle: Alterna la presencia de la clase .m-oculto.
- .m-mostrar / .m-ocultar: Fuerza estados de visualización directos.
Ejemplo de Bloque Colapsable / Acordeón
Contenido Dinámico
Este contenedor puede ocultarse o mostrarse bajo demanda del usuario de forma ágil.
Ventanas Modales Avanzadas
Lógica completa para ventanas emergentes. Soporta cierre por botón, haciendo click en el fondo exterior, o presionando la tecla ESC.
Formulario Informativo
Haga click fuera del recuadro o presione ESC para salir del asistente virtual.
Sistema de Pestañas (Tabs)
Permite alternar paneles de visualización dentro de un mismo espacio común mediante el contenedor padre .m-tabs:
Datos de Usuario
Administra los datos generales de tu cuenta de acceso público.
Ajustes de Credenciales
Configura la verificación en dos pasos y cambia contraseñas.
Menús Desplegables (Dropdowns)
Soporta activación selectiva por Click o mediante eventos dinámicos de Hover de manera nativa:
Tooltips Flotantes (Cálculo de Posición Novedoso)
Los tooltips inyectan dinámicamente un nodo flotante en el body y calculan sus coordenadas de posición en tiempo real sobre los ejes top y left: