Modal par défaut (variant md)Modal variant lgModal variant smModal variant bottom-sheet
Le variant bottom-sheet est disponible uniquement pour les écrans de taille sm et inférieure.
Il permet d'afficher une fenêtre modale en bas de l'écran, souvent utilisée pour des actions rapides ou des informations complémentaires.
Sur une fenêtre de taille md et supérieure, le comportement est similaire à celui du variant md par defaut, ou lg ou sm si défini.
Pour voir la modale en variant bottom-sheet, ouvrez la modale plus bas en reduisant la fenêtre de votre navigateur.
HTML
PUG
//- Composant Modal
Composant Modal utilisé pour afficher une information dans une fenêtre superposée au contenu principal.
{@link https://www.figma.com/design/jo1x5twcWN0CWt766NcRm4/Modal Documentation Figma}
{@link https://www.figma.com/design/Xkaq70ey0jDadmofRa6wTe/Maif.fr-Form?node-id=24201-5954 Composant Figma}
{@link https://maquettes.tools.df.maif.io/katya/base.html#modal Composant Katya}
{@link https://maquettes.tools.df.maif.io/lib-react-ui/?path=/docs/components-modal--docs Composant React}
include ../../../mixins/swap-component.pug
.heading.type4.text-left Modal par défaut (variant md)
//- Variant md
#modal-wifuhg.modal.-md(tabindex='-1' role='dialog' aria-labelledby="title-modal-wifuhg" aria-modal="true")
.modal-dialog(role="document")
.modal-content
.modal-header
button.close(type='button' data-dismiss='modal')
span.sr-only Fermer la fenêtre modal
i.maificon.maificon-cross(aria-hidden='true')
.modal-title#title-modal-wifuhg
h1 Titre modal Inline exemple
.modal-body
+swap-component
.modal-footer
.cta-group-version2.-horizontal.-align-right
button.button.-primary(type="button") Valider
button.button.-secondary(type="button") Annuler
.heading.type4.text-left Modal variant lg
//- Variant lg
#modal-gfriai.modal.-lg(tabindex='-1' role='dialog' aria-labelledby="title-modal-gfriai" aria-modal="true")
.modal-dialog(role="document")
.modal-content
.modal-header
button.close(type='button' data-dismiss='modal')
span.sr-only Fermer la fenêtre modal
i.maificon.maificon-cross(aria-hidden='true')
.modal-title#title-modal-gfriai
h1 Titre modal Inline exemple
.modal-body
+swap-component
.modal-footer
.cta-group-version2.-horizontal.-align-right
button.button.-primary(type="button") Valider
button.button.-secondary(type="button") Annuler
.heading.type4.text-left Modal variant sm
//- Variant sm
#modal-kypzmy.modal.-sm(tabindex='-1' role='dialog' aria-labelledby="title-modal-kypzmy" aria-modal="true")
.modal-dialog(role="document")
.modal-content
.modal-header
button.close(type='button' data-dismiss='modal')
span.sr-only Fermer la fenêtre modal
i.maificon.maificon-cross(aria-hidden='true')
.modal-title#title-modal-kypzmy
h1 Titre modal Inline exemple
.modal-body
+swap-component
.modal-footer
.cta-group-version2.-vertical
button.button.-primary.-full-width(type="button") Valider
button.button.-secondary.-full-width(type="button") Annuler
.heading.type4.text-left Modal variant bottom-sheet
p.
Le variant bottom-sheet est disponible uniquement pour les écrans de taille sm et inférieure.
Il permet d'afficher une fenêtre modale en bas de l'écran, souvent utilisée pour des actions rapides ou des informations complémentaires.
Sur une fenêtre de taille md et supérieure, le comportement est similaire à celui du variant md par defaut, ou lg ou sm si défini.
Pour voir la modale en variant bottom-sheet, ouvrez la modale plus bas en reduisant la fenêtre de votre navigateur.