Un modal est une fenêtre contextuelle ou une boîte de dialogue qui recouvre le contenu d’une page. En général, il doit être interagi d’une manière ou d’une autre pour revenir à la page.

Ajoutez un modal à votre conception à partir de + Ajouter> Helpers> Modal.

modal

AJOUT D’ÉLÉMENTS À UN MODAL

Un  modal se compose d’une superposition transparente et d’un conteneur div. Tout élément peut être inséré dans le conteneur div.

Pour insérer un élément dans un  modal , sélectionnez le  modal , puis choisissez n’importe quel élément dans le  menu + Ajouter . Vous pouvez également faire glisser et déposer des éléments dans le  modal comme n’importe quel autre conteneur.

div et modal

OPTIONS DE STYLE ET DE CONFIGURATION MODALES

Comportement dans l’éditeur

Ce paramètre détermine la manière dont le  modal est prévisualisé dans le générateur.

comportement modal

  • En ligne  Le modal sera affiché en ligne avec le reste du contenu de la conception.
  • Aperçu en direct – Le modal apparaîtra comme s’il était en direct, superposant le contenu du design.
  • Caché   Le modal sera complètement masqué dans l’aperçu du générateur.

Déclencheur

Ce paramètre détermine la condition qui provoque l’apparition du modal.

declencheur modal

  • Après le nombre de clics –  Spécifiez un nombre de clics après lequel le modal sera affiché.
  • Après le nombre de pages vues –  Spécifiez un nombre de pages vues après lesquelles le modal sera affiché.
  • Sur le défilement de la page –  Spécifiez si le modal est affiché une fois que l’utilisateur a fait défiler un pourcentage spécifique de la page ou lorsque l’utilisateur fait défiler vers le haut.
  • Après le temps spécifié –  Spécifiez un nombre de secondes après lequel le modal sera affiché.
  • Après le temps d’inactivité –  Spécifiez un nombre de secondes d’inactivité de l’utilisateur après lequel le modal sera affiché.
  • Sur intention de sortie –  Affiche le modal lorsque l’utilisateur tente de quitter la page.
  • Lors du défilement vers l’élément –  Spécifiez un élément qui déclenchera le Modal lorsque l’élément entre dans la fenêtre. Utilisez le bouton Choisir puis cliquez sur l’élément qui doit déclencher le Modal, ou saisissez l’ID de l’élément dans le champ.
  • L’utilisateur clique sur l’élément –  Spécifiez un élément qui déclenchera le modal lorsque l’utilisateur cliquera sur l’élément. Utilisez le  bouton Choisir puis cliquez sur l’élément qui doit déclencher le Modal, ou saisissez l’ID de l’élément dans le champ.

Vous pouvez également spécifier la fréquence à laquelle le modal doit être montré à un utilisateur donné avec la  liste déroulante Après l’affichage du modal .

  • Afficher à nouveau à chaque chargement de page –  Le modal sera affiché à chaque fois que la page est rechargée et que le déclencheur donné se produit.
  • Ne plus jamais afficher –  Le modal sera montré une fois à un utilisateur, puis ne sera plus jamais montré à cet utilisateur.
  • Afficher à nouveau après –  Spécifiez un nombre de jours après lequel le modal sera à nouveau montré à un utilisateur.

Styles de contenu

La zone Styles de contenu vous permet de définir la disposition des éléments enfants du Modal, l’alignement horizontal des éléments, l’alignement vertical des éléments, la couleur du texte et la couleur d’arrière-plan.

content style modal

Styles modaux

  • Largeur – Définissez la largeur totale de l’élément de conteneur Modal. Cette valeur par défaut est%, mais peut être définie sur PX ou VW en cliquant sur le symbole% et en choisissant une unité différente.
  • Couleur de la toile de fond: définissez la couleur de la toile de fond. Si vous ne voulez pas de fond, déplacez le curseur alpha sur 0.
  • Position modale – Définissez la position de l’élément conteneur modal.

modal style

Fermeture

Ce paramètre vous permet de déterminer le comportement de fermeture d’un modal.

modal closing

  • Fermer modal automatiquement – Si oui, vous permet de spécifier un nombre de secondes après lequel le modal sera fermé automatiquement.
  • Fermer sur la touche ESC – Si oui, appuyez sur la touche ESC pour fermer le modal.
  • Fermer Modal On Backdrop Click – Si oui, cliquer sur l’arrière-plan du Modal le fermera.
  • Insérer un bouton de fermeture – Insère un bouton qui, une fois cliqué, fermera le modal.

Tout élément avec la classe .oxy-close-modal agira comme un bouton de fermeture, vous permettant d’utiliser des icônes et d’autres éléments comme boutons de fermeture pour votre modal.

De plus, vous pouvez utiliser JavaScript pour fermer le Modal via la fonction oxyCloseModal (). Cette option donne aux utilisateurs avancés plus de flexibilité pour déterminer quand et comment un modal est fermé.

// Toujours utiliser oxyCloseModal ()
// après le chargement du DOM complet
// ie. sur l’événement document ready
jQuery (document) .ready (function () {

// vérifier si la fonction est définie
// (nous pouvons être sur une page sans modaux)
if (typeof oxyCloseModal! == ‘undefined’) {

// ferme le premier modal ouvert trouvé
oxyCloseModal ();

// ferme un modal spécifique, s’il est trouvé
oxyCloseModal (document.getElementById (‘myModal’));
}

});