Pseudo-classe CSS :stalled
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Want more support for this feature? Tell us why.
La pseudo-classe CSS :stalled représente un élément qui est lisible, tel que <audio> ou <video>, lorsque la lecture est bloquée.
Une ressource est considérée comme étant bloquée si l'utilisateur·ice a demandé la lecture d'une position spécifique dans la ressource multimédia, mais qu'elle n'a pas réussi à recevoir de données pendant un certain temps.
Cela diffère de :buffering en ce sens que l'élément multimédia ne charge pas de données de manière inattendue lorsqu'il est bloqué (par exemple, en raison d'une erreur réseau) pendant environ 3 secondes (le temps exact dépend de l'agent utilisateur (angl.)).
Note :
Comme avec la pseudo-classe :buffering, l'élément est toujours considéré comme « en lecture » lorsqu'il est « bloqué ».
Si :stalled correspond à un élément, :playing correspondra également à cet élément.
Syntaxe
:stalled {
/* ... */
}
Exemples
>CSS
:stalled {
outline: 5px solid red;
}
audio:stalled {
background-color: red;
}
Spécifications
| Spécification |
|---|
| Selectors Level 4> # selectordef-stalled> |
| HTML> # selector-stalled> |
Compatibilité des navigateurs
Voir aussi
- La pseudo-classe
:buffering - La pseudo-classe
:muted - La pseudo-classe
:paused - La pseudo-classe
:playing - La pseudo-classe
:seeking - La pseudo-classe
:volume-locked - Les sélecteurs CSS
- L'événement
stalled