Diálogo Modal Animado
Diálogo modal moderno con animaciones suaves, estilos personalizables y características de accesibilidad, perfecto para formularios, alertas y superposiciones de contenido.
Diseño Responsivo
Sí
Soporte para Modo Oscuro
Sí
líneas
365
Compatibilidad del Navegador
Chrome · Firefox · Safari · Edge
Vista Previa en Vivo
Interactúa con el componente sin salir de la página.
HTML
35
líneas
CSS
248
líneas
JavaScript
82
líneas
<div class="modal-demo">
<button class="modal-trigger" id="openModalBtn">Abrir Modal</button>
</div>
<!-- Modal -->
<div class="modal" id="modal" role="dialog" aria-labelledby="modalTitle" aria-describedby="modalDescription" aria-hidden="true">
<div class="modal-overlay" id="modalOverlay"></div>
<div class="modal-container" role="document">
<div class="modal-header">
<h2 id="modalTitle">Título del Modal</h2>
<button class="modal-close" id="modalClose" aria-label="Cerrar modal">×</button>
</div>
<div class="modal-body">
<p id="modalDescription">Este es un diálogo modal con animaciones suaves y características de accesibilidad.</p>
<form class="modal-form">
<div class="form-group">
<label for="name">Nombre</label>
<input type="text" id="name" name="name" required>
</div>
<div class="form-group">
<label for="email">Correo Electrónico</label>
<input type="email" id="email" name="email" required>
</div>
<div class="form-group">
<label for="message">Mensaje</label>
<textarea id="message" name="message" rows="4"></textarea>
</div>
</form>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" id="modalCancel">Cancelar</button>
<button class="btn btn-primary" id="modalSubmit">Enviar</button>
</div>
</div>
</div>
Compatibilidad del Navegador
Chrome
≥ 50
Firefox
≥ 45
Safari
≥ 10
Edge
≥ 15