Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Pseudo-classe CSS :xr-overlay

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.

La pseudo-classe CSS :xr-overlay correspond à l'élément de superposition DOM lorsqu'une page web est affichée dans un environnement AR ou VR immersif.

Syntaxe

css
:xr-overlay {
  /* ... */
}

Description

La pseudo-classe :xr-overlay correspond à l'élément de superposition pendant toute la durée d'une session immersive utilisant une superposition DOM.

L'élément de superposition est une racine d'arrière-plan. Tout effet backdrop-filter appliqué à l'élément de superposition DOM ou à ses descendants ne modifie pas l'image de la caméra AR (le cas échéant) ni le contenu rendu dans le XRWebGLLayer de la session immersive.

L'élément de superposition lui-même est un contexte d'empilement en raison de sa position fixe. Les contextes d'empilement des ancêtres de l'élément de superposition, le cas échéant, ne sont pas peints sur l'affichage de la session immersive.

Note : Dans un système à plusieurs écrans, les contextes d'empilement des ancêtres ou des arbres voisins de l'élément superposé peuvent s'afficher sur des écrans distincts.

Exemples

Utilisation simple

Dans cet exemple, nous définissons la superposition comme étant noire semi-transparente, permettant au contenu derrière la superposition d'être partiellement visible. Pour garantir un contraste suffisant entre le contenu et son arrière-plan, nous définissons la couleur (color) sur white.

css
:xr-overlay {
  background-color: rgba(0 0 0 / 0.5);
  color: white;
}

Spécifications

Spécification
WebXR DOM Overlays Module
# selectordef-xr-overlay

Compatibilité des navigateurs

Voir aussi