Modal

Une modale met en avant un contenu nécessitant une interaction de l'utilisateur avant qu'il ne puisse continuer son parcours. Elle apparait au clic sur un élément déclencheur (généralement un lien ou un bouton). L'événement déclencheur est du ressort du développeur ; Trilogy Vanilla apporte néanmoins une solution si besoin, grâce aux data-attributs HTML5.

Modal classique

La modale classique s'affichera au centre de la page avec un overlay en arrière-plan.

Aperçu

 

DO
  • Sur mobile, une modale occupe toujours la largeur maximale. En revanche, à partir de la tablette, la taille est fixe par défaut.
  • Elle peut néanmoins être dynamique en fonction du breakpoint. Cinq largeurs sont disponibles et appliquent une taille définie en fonction de la taille disponible à l'écran : is-xsmall, is-small, is-medium, is-large et is-xlarge.
WARNING

Attention au rendu des composants que vous intégrerez au sein de la modale, sa largeur étant tout de même assez réduite !

DON'T

Ne mettez pas plusieurs actions au sein d'une modale ! Son but est d'interrompre l'utilisateur dans son parcours afin qu'il effectue un choix ou une action unique avant de continuer.

Panneau latéral

Le panneau latéral est une variante de la modale et s'active avec la facette .is-panel.

Aperçu

 

DO

Cette variante s'affiche sur tout l'écran en mobile, mais est ancré sur le bord de l'écran à partir de la tablette. Sa largeur est alors limitée mais sa hauteur occupe 100% de l'écran disponible.