Mis apuntes de desarrollo web </>

Modal

El complemento modal de JavaScript de Bootstrap permite agregar cuadros de diálogo a la página sitio para notificaciones de usuario o contenido personalizado.

Componentes de modales:

Los componentes del modal incluyen el encabezado, el cuerpo y el pie de página (opcional).

  • El primer div que envuelve el diálogo tiene asignada la clase "modal".
  • La clase "fade" hace que el diálogo aparezca lentamente en pantalla.
  • El segundo div interno asigna la clase "modal-dialog".
  • El tercer div anidado tiene asignada la clase "modal-content".
  • Dentro de ese tercer div se disponen los divs de la cabecera, cuerpo y pie del diálogo.
ejemplo modal

Tamaño y centrado del diálogo:

En Bootstrap 4 se dispone además del tamaño por defecto del diálogo de otros dos tamaños que se fijan con las clases:

Dialogo centrado:

Si se quiere que el diálogo aparezca centrado en forma horizontal y vertical se debe aplicar la clase "modal-dialog-centered" al mismo div que define la clase "modal-dialog".