Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

:picture-in-picture - Sélecteur CSS

:picture-in-picture

Résumé des caractéristiques du sélecteur :picture-in-picture

Description rapide
Pseudo classe désignant un élément (le plus souvent une vidéo) affiché dans une fenêtre ne défilant pas avec le reste de la page.
Statut
Problèmes de compatibilité
Module W3C
Sélecteurs
Références (W3C)
Statut du document:: WD (document de travail)

Description de la pseudo-classe :picture-in-picture.

La pseudo-classe :picture-in-picture cible les vidéos affichés dans le mode "Picture-in-picture", ce qui pourrait se traduire en français par "flottant" ou "épinglé". Ce mode d'affichage consiste à afficher la vidéo dans une fenêtre superposée à la page et qui ne défile pas avec la page. L'utilisateur peut donc visualiser la vidéo tout en continuant de parcourir la page, comme dans l'exemple ci-après.

Le passage en mode picture-in-picture peut se faire par du code Javascript suivant l'exemple ci-dessous :

function enterPiP(id) { document.getElementById(id).requestPictureInPicture(); } function exitPiP() { document.exitPictureInPicture(); }

Exemples d'utilisation de :picture-in-picture.

Les styles appliqués sur :picture-in-picture s'activent lorsque la fenêtre vidéo est en mode picture-in-picture. Toutes les propriétés ne sont pas appicables dans ce contexte.

Cet exemple ne fonctionnera peut-être pas sur votre navigateur, la prise en charge par les navigateurs étant encore insuffisante.

Compatibilité des navigateurs.

La pseudo-classe :picture-in-picture pose encore de nombreux problèmes de compatibilité, y compris avec certains des navigateurs les plus utilisés.²

1
:picture-in-picture
Estimation de la prise en charge en pourcentage du parc actuel.
87%

Navigateurs sur ordinateurs :

Navigateurs sur mobiles :

Navigateurs obsolètes ou marginaux :

Androïd Brower

Chrome

Chrome pour Androïd

Edge

Firefox

Firefox pour Androïd

Internet Explorer

Opéra

Opéra Mobile

Safari

Safari sur IOS

Samsung Internet

Voir aussi : pseudo-classes relatives à l'état d'affichage.

  • :open :
  • Pseudo-classe désignant un élément pouvant être soit ouvert, soit fermé, comme select, et qui se trouve dans l'état ouvert.

  • :closed :
  • Pseudo-classe désignant un élément pouvant être soit ouvert, soit fermé, comme un menu select, et qui se trouve dans l'état fermé.

  • :modal :
  • Pseudo-classe désignant les éléments qui bloquent les interactions avec les autres éléments.

  • :fullscreen :
  • Pseudo-classe désignant les éléments affichés en plein écran.

  • :picture-in-picture :
  • Pseudo classe désignant un élément (le plus souvent une vidéo) affiché dans une fenêtre ne défilant pas avec le reste de la page.