Muchas ocasiones se necesita crear avisos emergentes y cuando eres novato y no tienes experiencia puede resultar  complicado, para esto recurrimos a un plugin de javascript que se esta volviendo muy popular en el mundo del diseño, el dia de hoy te traigo izitoast que nos permite hacerlo con una simple llamada javascript.

Archivos de IziToast.js necesarios para crear mensajes emergentes

Lo primero que necesitas es obtener el codigo fuente del plugin; puedes traerlo desde este enlace o es descargarlo desde la pagina oficial

El plugin izitoast.js crea este mensaje
<head>
<link rel="stylesheet" href="iziToast.min.css">
</head>

Antes de cerrar el body.

<script src="iziToast.min.js"ype="text/javascript"></script> 

El siguiente es el codigo basico para empezar a hacer mensajes emergentes // coloca este codigo despues de invocar la libreria.

<script>
iziToast.show({
    title: Titulo emergente',
    message: 'mensaje emergente'
});
</script>
Codigo iziToast para mensajes emergentes

Esta es la lista completa de las propiedades que puedes personalizar:

iziToast.show({
    id: null,
    class: '',
    title: '',
    titleColor: '',
    titleSize: '',
    titleLineHeight: '',
    message: '',
    messageColor: '',
    messageSize: '',
    messageLineHeight: '',
    backgroundColor: '',
    theme: 'light', // dark
    color: '', // blue, red, green, yellow
    icon: '',
    iconText: '',
    iconColor: '',
    iconUrl: null,
    image: '',
    imageWidth: 50,
    maxWidth: null,
    zindex: null,
    layout: 1,
    balloon: false,
    close: true,
    closeOnEscape: false,
    closeOnClick: false,
    displayMode: 0, // once, replace
    position: 'bottomRight', // bottomRight, bottomLeft, topRight, topLeft, topCenter, bottomCenter, center
    target: '',
    targetFirst: true,
    timeout: 5000,
    rtl: false,
    animateInside: true,
    drag: true,
    pauseOnHover: true,
    resetOnHover: false,
    progressBar: true,
    progressBarColor: '',
    progressBarEasing: 'linear',
    overlay: false,
    overlayClose: false,
    overlayColor: 'rgba(0, 0, 0, 0.6)',
    transitionIn: 'fadeInUp',
    transitionOut: 'fadeOut',
    transitionInMobile: 'fadeInUp',
    transitionOutMobile: 'fadeOutDown',
    buttons: {},
    inputs: {},
    onOpening: function () {},
    onOpened: function () {},
    onClosing: function () {},
    onClosed: function () {}
});

Si el codigo te ha parecico un poco intimidador; realice un tutorial en youtube para que le pierdas el miedo y empiezes a usar iziToast.js en tu proximo proyecto

Si llegas hasta este punto del posteo te recomiendo ver el video y si la informacion te resulto valiosa, regalame un like en el video y comenta comadres.

por g.mtz