Descargar Github
Español

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:

  1. El elemento con la clase nkn-modal-content es el elemento que crea el fondo oscuro que permite resaltar al modal.
  2. El elemento con la clase nkn-modal es la ventana emergente, debe ir el id del modal.
  3. 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
    Deben de acompañar a la clase nkn-modal, de la siguiente manera
    <div class= "nkn-modal (clase de tamaño del modal)"></div>
  4. El elemento con la clase nkn-modal-heading es la cabecera del modal, está compuesta por el titulo y el "close modal".
  5. 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" .
  6. El elemento con la clase nkn-modal-content es el contenido del modal.
  7. 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:

Más ejemplos

Modal Medium

Modal Large