::backdrop - Sélecteur CSS
Résumé des caractéristiques du sélecteur ::backdrop
dialog | fullscreenPseudo-élément ::backdrop - Description
Lorsqu'un élément est affiché en plein écran ou en modal (boîte de dialogue), le navigateur insère derrière lui un élément opaque
aussi grand que le viewport. Ceci afin de cacher la page qui se trouve derrière.
Le pseudo-élément ::backdrop cible cet élément ajouté par le navigateur.
Attention ! On parle bien d'éléments de la page affichés en plein écran, et pas de la fenêtre du navigateur (qui peut passer
en plein écran par un appui sur la touche F11 sur Windows ou 
+F
sur MacIntosh).
L'affichage en plein écran ou l'ouverture d'une boîte de dialogue sont généralement réalisés par un code Javascript dont voici un exemple ci-dessous :
function fullScreen(element) {
element.requestFullscreen();
}
function openDialog(element) {
element.showModal();
}
function closeDialog(element) {
element.close();
}
Reportez-vous aussi à la page sur la pseudo-classe :fullscreen qui cible les éléments affichés en plein écran.
Pseudo-élément ::backdrop - Exemples d'utilisation.
Un clic sur l'image ci-dessous l'affiche en plein écran (la touche echap lui redonne sa taille initiale).
Le pseudo-élément ::backdrop a été utilisé pour définir le fond en arrière de l'image lorsque celle-ci est affichée
en plein écran.
Ce deuxième exemple concerne une boite de dialogue (balise dialog de HTML) qui peut être affichée en modal par
le bouton .
Les styles appliqués au pseudo-élément ::backdrop estompent la page en arrière-plan.
Pseudo-élément ::backdrop - Compatibilité des navigateurs.
Le pseudo-élément ::backdrop est correctement reconnu par les navigateurs.
Remarques :
(1) Supporté avec le préfixe du navigateur -ms-.
::backdropNavigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

KaiOS Browser

Samsung Internet

Androïd Brower

Chrome pour Androïd

Baidu Browser

QQ Browser

Safari

Safari sur IOS

Chrome

Edge

Firefox

Opéra

Opéra Mobile

UC Browser pour Androïd

Firefox pour Androïd

Opéra mini
Voir aussi : pseudo-classes relatives à l'état d'affichage.
Les pseudo-classes ci-dessous permettent de désigner un élément en fonction de son mode d'affichage : plein-écran, dans une fenêtre séparée, etc.