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
etis-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.