Modal
El modal es un componente que sobresale de la interfaz como ventana emergente, Usado para mostrar notificaciones, formularios adicionales o cualquier tipo de información
La ventana esta compuesta por una cabecera, un cuerpo y un pie de pagina.
Para poder vizualizar la ventana, se hace uso de un elemento externo.
Uso
Copias el snippet HTML y ten en cuenta:
- El elemento con la clase nkn-modal-content es el elemento que crea el fondo oscuro que permite resaltar al modal.
- El elemento con la clase nkn-modal es la ventana emergente, debe ir el id del modal.
- Para definir el tamaño del modal utilizamos alguna de las siguientes clases:
Clase Tamaño de Modal nkn-small 400px x 300px nkn-medium 600px x 400px nkn-large 800px x 400px <div class= "nkn-modal (clase de tamaño del modal)"></div> - El elemento con la clase nkn-modal-heading es la cabecera del modal, está compuesta por el titulo y el "close modal".
- El elemento con la clase nkn-icon-close es un icono que permite cerrar el modal. Debe tener el atributo data-nkn-role = "close-modal" .
- El elemento con la clase nkn-modal-content es el contenido del modal.
- El elemento con la clase nkn-modal-footer es el pie de página del modal.
Formas de abrir el modal
Atributos "data":
Permite visualizar el modal mediante el uso de atributos tipo "data".
El elemento desencadenate debe tener los atributos:
- data-nkn-role = "open-modal": para abrir el modal.
- data-nkn-target = "id del modal": para identificar el modal a abrir.
Ejemplo:
JavaScript:
Permite visualizar el modal mediante el uso de un script.
El elemento desencadenate debe tener el atributo:
- ID: para que el script identifique el elemento que ejecute el evento click que desencadena la accion de abrir el modal.
Ejemplo: