Pseudo-classe CSS :buffering
Baseline 2026>
Nouvellement disponible
Depuis août 2026, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
Vous voulez une meilleure prise en charge pour cette fonctionnalité ? Dites-nous pourquoi.
La pseudo-classe CSS :buffering correspond à un élément qui peut être lu, tel que <audio> ou <video>, lorsque l'élément lisible est en train de mettre en mémoire tampon une ressource multimédia.
Un élément est considéré comme étant en mémoire tampon lorsque cet élément ne peut pas continuer à lire parce qu'il essaie de charger des données multimédias mais n'a pas encore suffisamment de données pour commencer ou continuer la lecture. Pour plus d'informations, consultez le guide Mise en mémoire tampon, recherche et plages temporelles des médias.
Note :
Un élément est toujours considéré comme :playing lorsqu'il est « en mémoire tampon ».
Si :buffering trouve un élément, :playing trouvera également à cet élément.
Syntaxe
:buffering {
/* ... */
}
Exemples
>CSS
:buffering {
outline: 5px solid red;
}
video:buffering {
outline: 5px solid blue;
}
Spécifications
| Spécification |
|---|
| Selectors Level 4> # selectordef-buffering> |
| HTML> # selector-buffering> |
Compatibilité des navigateurs
Voir aussi
- La pseudo-classe
:muted - La pseudo-classe
:paused - La pseudo-classe
:playing - La pseudo-classe
:seeking - La pseudo-classe
:stalled - La pseudo-classe
:volume-locked - Les sélecteurs CSS