Vous connaissez sans doute le terme overlay si vous avez déjà mis en place des boîtes de dialogue ou des lightbox sur un site web.
En effet, il s'agit de la couche grisée (ou autre couleur avec une opacité réduite) qui recouvre la fenêtre d'affichage et qui se trouve en dessous de la boîte de dialogue. Cela permet de mettre en évidence le contenu à l'intérieur de la boîte avec un effet de superposition.
Exemple 1 : position absolue
On va utiliser le positionnement absolu pour l'overlay trandis que la fenêtre sera en positionnement fixe.
Exemple 7 : élément dialog et pseudo-élément ::backdrop
L'élément dialog est apparu dans la spécification HTML 5.2. Celui-ci a été pensé afin de répondre au besoin des développeurs pour créer une boîte de dialogue.
Couplé avec le pseudo-élément ::backdrop, vous obtenez une bôite de dialogue avec un overlay assez facilement.